java:
public String getInitConfig(){
StringBuilder sb = new StringBuilder();
sb.append("<root>");
sb.append("<node label='配置项' type='1Level' isBranch='true'>");
sb.append("<node label='DTP拓扑' type='2Level' icon='iconConf1'></node>");
sb.append("<node label='WEB拓扑' type='2Level' icon='iconConf1'></node>");
sb.append("</node>");
sb.append("</root>");
return sb.toString();
}
as:
//图标 [Embed(source="images/config.png")] public var iconConf1:Class private function confListHandle(event:ResultEvent):void{ var datas : XML = XML(event.result); confDatas = datas.children(); confTree.dataProvider = confDatas; // //展开所有节点 // confTree.openItems = datas.node; }
mxml:
<mx:Tree id="confTree" height="100%" width="100%" showRoot="true" iconField="@icon" labelField="@label" doubleClickEnabled="true" itemDoubleClick="tree_itemDoubleClick(event);" />