gpt4 book ai didi

apache-flex - 在 itemEditor 中触发 itemEditEnd 事件

转载 作者:行者123 更新时间:2023-12-04 06:45:21 24 4
gpt4 key购买 nike

这对您那里的 DataGrid 专家来说可能很容易。我按照一个示例从一行中动态地将行添加到 DataGrid

http://www.switchonthecode.com/tutorials/adding-dynamic-rows-to-flex-datagrid

我想要做的调整是有一个自定义 itemEditor,它是一个带有两个 TextInputs 和一个 OK 按钮的表单。在我的一生中,我无法获得该按钮来触发 DataGrid 的 itemEditEnd 事件,在我调用 destroyItemEditor 之前我有一些处理。我尝试自己直接调度事件,但在 DataGrid 的 updateDisplayList 中出现一个奇怪的错误,指出editedItemPosition 为空(editedItemPosition.rowIndex)。有任何想法吗?

最佳答案

我想出了“废话”的答案。基本上,在 itemEditor 中使用 listData.owner 获取对 DataGrid 的引用,然后设置 DataGrid 的editedItemPosition 和 selectedIndex。这种方式让组件担心清理 itemEditor。

var grid:DataGrid = listData.owner as DataGrid;
grid.editedItemPosition = null;
grid.selectedIndex = -1;

关于apache-flex - 在 itemEditor 中触发 itemEditEnd 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com