【发布时间】:2010-06-16 14:27:00
【问题描述】:
当我们将 defaultLeafIcon={null} 和 folderClosedIcon 和 folderOpenIcon 设置为 {null} 时,我有一个工作得很好的 flex 树。我们决定将图标放回原处并取出空值。现在它们显示得很好,但是如果您单击图标而不是标签或行的其余部分,它似乎会更改所选项目,在新项目周围显示突出显示,但不会调度 ItemClick 事件。这使得很难知道树的选定项已更改!奇怪的是,一旦您单击了一次图标,并且看起来 selectedItem 已更改(或者至少它应用了该样式),如果您再次单击相同的图标,它实际上会触发 itemClick 事件。如果您单击任何其他图标,它会再次执行相同的操作,切换 selectedItem 并设置该行的样式,但不会触发 itemClick 事件。
有什么想法吗?谢谢。 (顺便说一句,这是在 flex 4 中)
【问题讨论】:
标签: apache-flex events tree mxml flex4