【发布时间】:2011-07-18 12:42:05
【问题描述】:
拜托,我有一个调度 itemOpen 事件的树组件。
单击黄色文件夹旁边的黑色三角形时,该文件夹将打开以显示其子项。
有没有知道打开文件夹的索引? openItem 事件的目标属性中有一个rowIndex 属性,用于存储索引,但无法访问。有没有人知道或遇到过这样的情况?
谢谢
【问题讨论】:
标签: apache-flex events tree
拜托,我有一个调度 itemOpen 事件的树组件。
单击黄色文件夹旁边的黑色三角形时,该文件夹将打开以显示其子项。
有没有知道打开文件夹的索引? openItem 事件的目标属性中有一个rowIndex 属性,用于存储索引,但无法访问。有没有人知道或遇到过这样的情况?
谢谢
【问题讨论】:
标签: apache-flex events tree
有一个函数叫做 itemRendererToIndex(itemRenderer:IListItemRenderer):int
ItemRenderer 你可以从 dispatched 事件中获取。
代码示例:
protected function tree1_itemOpenHandler(event:TreeEvent):void
{
var index:int = tree.itemRendererToIndex(event.itemRenderer);
trace(index);
}
【讨论】:
您始终可以使用 Tree(event.target).selectedItem 找到 selectedItem。因此,您可以在 dataprovider 中获取此项的索引。希望对您有所帮助。
【讨论】: