请给我一个发送itemOpen
事件的树组件
单击黄色文件夹旁边的黑色三角形时,将打开该文件夹以显示其子项。
反正知道打开文件夹的索引吗? rowIndex
事件的target属性中存在openItem
属性,该属性存储索引但无法访问。有没有人知道或遇到过像这样的情况?
由于
答案 0 :(得分:0)
您始终可以使用Tree(event.target).selectedItem找到selectedItem。因此,您可以在dataprovider中获取此项的索引。希望它有所帮助。
答案 1 :(得分:0)
有一个名为itemRendererToIndex的函数(itemRenderer:IListItemRenderer):int
您可以从调度的事件中获取ItemRenderer。
代码:
protected function tree1_itemOpenHandler(event:TreeEvent):void
{
var index:int = tree.itemRendererToIndex(event.itemRenderer);
trace(index);
}