配列リスト (blazeDS から取得) をノードとしてツリーに追加したいと考えています。特定のノードをクリックすると、関連リストがサービス層から呼び出されます。私はそれをしましたが、同じツリーの子ノードとして来ていません。
<mx:Tree x="45" y="61" id="tree" change="tree_changeHandler(event)" creationComplete="tree_creationCompleteHandler(event)" dataProvider="{getReporteesResult2.lastResult}" labelField="mgrName" width="409"></mx:Tree>
AS3 コード:
以下の関数は、データをツリーの葉のアイコンとして表示しています。
protected function tree_creationCompleteHandler(event:FlexEvent):void
{
getReporteesResult2.token = managerList.getReportees("rjacoby");
}
ノードをクリックすると、サービスが実行され、rjacoby の下にある関連データも取得されます。
protected function tree_changeHandler(event:Event):void
{
managerId=event.currentTarget.selectedItem.mgrId;
Alert.show(managerId);
getReporteesResult3.token = managerList.getReportees(managerId);
これらのデータを rjacoby の子として表示し、同じツリーにフォルダー アイコンを表示する必要があります。どうすればそれを取得できますか。助けてください。
りみさんありがとう