2011-03-12 12 views
0

Flash Builder 4のデータ/サービスを使用して、AirベースのCrud内のサイトのPHP関数にアクセスし、最も効果的な操作方法を考え出しています戻ってくるデータオブジェクトFlash BuilderでPHPサービスから返されたデータを操作する方法

protected function getAllListResult_resultHandler(event:ResultEvent):void 
     { 
      allContacts = event.result as ArrayCollection; 
     } 

データは、私はそれからすべてが同じように扱われることを望むならば結構です連想配列として戻ってきます。しかし、どのように配列から特定の列を抜かなければならないのかわからないのですが、forループを解析する必要はありません。コンタクト名はallContacts[i].nameになります。

基本的にallContactsから名前のリストを作成したいので、配列allContacts[i].nameを要素のデータプロバイダとして設定します。それを新しい配列に変換するためのforループや新しいPHP関数を書く必要なく、これを実現する方法はありますか?

答えて

2

多くのコンポーネント(List、ComboBoxなど)にはlabelFieldというプロパティがあります。 labelFieldプロパティを使用して目的の列のみを表示するよりも、arraycollection全体をデータプロバイダとしてバインドする方がよいでしょう

関連する問題