代码之家  ›  专栏  ›  技术社区  ›  sharat87

在itemEditEnd事件之前从itemEditor提交新值

  •  5
  • sharat87  · 技术社区  · 16 年前

    我有一个DataGrid itemEditor 作为 NumericStepper updateValues()

    itemEditEnd 事件 DataGrid dataProvider 因此,我在函数中的值是旧值。在值更新到 数据提供者 或者我错过了什么?

    数据提供者 是旧的。

    我有什么办法可以制作这个功能吗 数据提供者

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  6
  •   Glenn    16 年前

    在事件侦听器中,您可以检查输入到项目编辑器中的数据。如果数据不正确,您可以调用preventDefault()方法来阻止Flex将新数据传递回基于列表的控件并关闭编辑器( source )

    所以,是的,它在数据提供者拥有数据之前被调用。

    Detecting Datagrid Edits 他说的都是一样的。事件优先级是票。Flex的方式过于复杂。干杯。

    推荐文章