itemEditEnd事件前提交的新的itemEditor价值
-
21-09-2019 - |
题
我有一个数据网格,与itemEditor
如在几列NumericStepper
。当在数据网格中的值进行编辑时,我想更新几个值显示在屏幕上,所以希望调用updateValues()
功能。
首先,我添加此功能可将itemEditEnd
的DataGrid
事件,但新的值被更新到之前dataProvider
,因此,我已经在函数值是旧的值的函数获取调用。有数值被更新到dataProvider
后触发任何其他事件?还是我失去了一些东西?
二,我试图把这个功能在每个itemEditor
的变化事件(废话!),但话又说回来,改变事件被解雇,但在dataProvider
的值是旧的。
有没有什么办法可以使功能updateValues()
被调用,每一个值编辑和更新到dataProvider
时间,因为有我在哪里采取的价值观?
非常感谢。
解决方案
“在事件侦听器,您可以检查进入项目编辑器中的数据。如果数据不正确,可以调用preventDefault()方法从传递新的数据备份到基于列表的控件停止Flex和关闭编辑器“。 (源)
所以是的,它被称为数据提供器具有与数据之前。
下面是你应该读什么:检测Datagrid的编辑。他谈到了所有同样的东西。事件的优先级是门票。过于复杂的是Flex方式。欢呼声。
不隶属于 StackOverflow