2011-12-10 7 views
0

DataGridを作成してXMLファイルを表示しています。以前はXMLListCollectionを使用していました。しかし、XMLファイルを変更すると、DataGridは自動的に更新されません。私はこの問題のためにGoogleで検索し、これらのリンクを発見した:Flex DataGridでは、ArrayCollectionをXMLファイルのdataProviderとして使用する方法は?

refresh flex dataGrid

refresh/reload a dataGrid in flex

私はdataProviderのようにArrayCollectionを使用して、それがバインド可能にする必要があります実現します。次に、myDataGrid.invalidateDisplayList()を使用して、「リフレッシュ」問題を解決することができます。

は、しかし、私は新しい問題を抱えている:

"Jonathan" 

しかし、私はArrayCollectionのを使用するので、それは次のように表示されます:

<firstName>Jonathan</firstName> 

私は何をすべき私はデータグリッドは次のように表示したいです?

答えて

0

バインド可能なArrayCollectionに格納されたオブジェクトにできるだけ早くXMLを変換することをお勧めします。このように、あなたはそのような問題に対処する必要はありません。しかし、したくない場合は、カスタムレンダラを実装するか、カスタムlab機能をdatagridに設定するだけです。

関連する問題