1月 16, 2009
[flex3]DataGridでのデータバインディング
DataGridのdataProviderでは、ArrayもArrayCollectionも設定できますが、
データバインディングを利用するなら、dataProviderに設定するのはArrayCollectionになります。
Arrayを設定した場合では、配列データに追加、削除、またはオブジェクト要素の変更を行っても画面に反映されません。
また、dataProviderにArrayCollectionを設定しただけでは、オブジェクト要素の変更した場合に画面に反映されません。反映するには、配列にpushしているオブジェクトに[Bindable]メタデータを付与している必要があります。