- <mx:HTTPService id="srvDataView" url="http://localhost:8080/selectView.do"
- useProxy="false" result="showResult(event)"/>
というタグを作ります。
XMLを返してくれるHTTPにアクセスします。
上記URLは下記XMLを返すRESTサイトです。
- <treeView>
- <forms>
- <treeViewList>
- <data>
- <name>テスト名称</name>
- <id>5</id>
- </data>
- <data>
- <name>XMLデータだよー</name>
- <id>6</id>
- </data>
- <data>
- <name>一応ね</name>
- <id>7</id>
- </data>
- </treeViewList>
- </forms>
- </treeView>
これに対して
データグリッドを準備して
- <mx:DataGrid id="treeGrid">
- <mx:columns>
- <mx:Array>
- <mx:DataGridColumn headerText="ID" dataField="id"/>
- <mx:DataGridColumn headerText="Name" dataField="name" />
- </mx:Array>
- </mx:columns>
- </mx:DataGrid>
ActionScript上に戻り値のイベントを利用して
その値を設定します。
- public function showResult(event:Event):void {
- treeGrid.dataProvider = srvDataView.lastResult.treeView.forms.treeViewList.data;
- }
これで変更してくれます。
0 件のコメント:
コメントを投稿