【发布时间】:2009-06-30 16:37:09
【问题描述】:
我有一个List 组件,它具有插入式CheckBox itemEditor,它也用作itemRenderer。它将每个项目显示为带有标签的简单CheckBox。
但是,直到我单击列表之外的内容时才会触发 itemEditEnd 事件。我希望它在 CheckBox 被选中或取消选中时触发。
我正在考虑在 CLICK 事件处理程序中手动调度 ListEvent.ITEM_EDIT_END,但随后 itemEditEnd 事件将被调度两次。必须有更好的方法来做到这一点。
有什么想法吗?
谢谢。
【问题讨论】:
-
从逻辑上讲,复选框界面是这样的,单击它并不代表编辑结束 - 您可以改变主意并再次单击它,切换表示的布尔值。编辑的结束应该(理想情况下)在某种程度上与开始编辑的操作对称 - 只是单击列表中的复选框吗?
标签: apache-flex actionscript-3 list checkbox itemeditor