Flex データプロバイダコンポーネントにデータを提供するには、HTTPService、WebService、RemoteObject といった Flex データアクセスコンポーネントを使用します。詳細については、Flex によるサーバーサイドデータへのアクセスを参照してください。
リモートデータソースを使用してデータを提供するには、次のように、適切なオブジェクトを使用してリモートサービスの結果を表します。
次のコードはこの使用方法を示しており、Web サービスから返されたリストを ArrayCollection の Array にキャストしています。
<mx:WebService id="employeeWS" wsdl"http://server.com/service.wsdl"
showBusyCursor="true"
fault="alert(event.fault.faultstring)">
<mx:operation name="getList">
<mx:request>
<deptId>{dept.selectedItem.data}</deptId>
</mx:request>
</mx:operation>
.
.
</mx:WebService>
<mx:ArrayCollection id="ac"
source="mx.utils.ArrayUtil.toArray(employeeWS.getList.lastResult)"/>
<mx:DataGrid dataProvider="{ac}" width="100%">
データアクセスコンポーネントの詳細については、Flex によるサーバーサイドデータへのアクセスを参照してください。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート