`
zhanshenlvbu
  • 浏览: 109268 次
社区版块
存档分类
最新评论

Flex tree 节点递归查找,并且选择该节点

    博客分类:
  • Flex
阅读更多

 

			private function treeLocateNe(xmlList:XMLList,find:String):void
			{
				for(var i:int=0;i<xmlList.length();i++)
				{
					var childXml:XML =xmlList[i];
					var guid:String = childXml.@labels ;
					if(guid != null && guid == find)
					{
						//展开所有节点
						for each(var item:XML in sourcesTree.dataProvider)
							sourcesTree.expandChildrenOf(item,true);

						sourcesTree.selectedItem = childXml;    //tree上选中节点
						return;
					}else if(sourcesTree.dataDescriptor.isBranch(childXml))//如果有子节点,则递归调用本方法
					{
						treeLocateNe(childXml.children(),find);
					}
					
				}
			} 
 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics