在这个具有内联项目编辑器的应用程序中,如果单击位置单元格然后按Tab键,则会清除位置单元格中的值。
focusOut不起作用,也无法在DataGrid itemEditEnding等中使用它。
请参阅此Flex论坛帖子,因为此处发布代码会腐烂: http://forums.adobe.com/thread/778496
答案 0 :(得分:0)
内联项目编辑器的定义需要:
将selectedItem = “{} data.location”
而不是:
提示= “{} data.location”
这是因为itemEditEnd事件将newData属性(在代码深处)设置为selectedItem的值,因此如果您只选择了单元格但尚未在DropDownList中选择一个值,例如选择单元格则立即退出,价值被消灭。