我有一个DataGrid itemEditor 作为 NumericStepper updateValues()
itemEditor
NumericStepper
updateValues()
itemEditEnd 事件 DataGrid dataProvider 因此,我在函数中的值是旧值。在值更新到 数据提供者 或者我错过了什么?
itemEditEnd
DataGrid
dataProvider
数据提供者
数据提供者 是旧的。
我有什么办法可以制作这个功能吗 数据提供者
谢谢。
在事件侦听器中,您可以检查输入到项目编辑器中的数据。如果数据不正确,您可以调用preventDefault()方法来阻止Flex将新数据传递回基于列表的控件并关闭编辑器( source )
所以,是的,它在数据提供者拥有数据之前被调用。
Detecting Datagrid Edits 他说的都是一样的。事件优先级是票。Flex的方式过于复杂。干杯。