flexでのTreeコントロール外部xmlファイルをデータソースとして使用
Treeコントロール外部xmlファイルをデータソースとして使用する場合は、まずファイルを導入する必要があります.2つの方法があります.
一、
TreeのdataproviderはtreeData 1.nodeNameを使用します.labelFiled='@labelName'は、表示するフィールドの名前を指定します.
二、
TreeのdataproviderはtreeData 2.nodeNameを使用すればよい.LabelFiled='@labelName'表示するフィールドの名前を指定
一、
<mx:XML id="treeData1" source="data/treeDataProvider.xml"/>
TreeのdataproviderはtreeData 1.nodeNameを使用します.labelFiled='@labelName'は、表示するフィールドの名前を指定します.
二、
<mx:Application /> creationComplete="init()"
private var treeData2:XML = new XML();
private function init():void
{
var url:URLRequest = new URLRequest("data/treeDataProvider.xml"); //
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE,onComplete);
loader.load(url);
}
private function onComplete(event:Event):void{
var result:URLLoader = URLLoader(event.target);
treeData2= XML(result.data);
}
TreeのdataproviderはtreeData 2.nodeNameを使用すればよい.LabelFiled='@labelName'表示するフィールドの名前を指定