如何在基礎ArrayCollection更改時刷新Datagrid中顯示的數據?使用分層數據刷新Datagrid
<nmoschitz:dataProvider>
<mx:HierarchicalData source="{arrCol_groupedData}"
childrenField="accounts"/>
</nmoschitz:dataProvider>
調用一個簡單的刷新(就像一個簡單的ArrayCollection作爲數據提供程序,或者在分組集合刷新)不起作用。 也重新分配arrayCollection到分層數據,然後再次分配給Datagrid不起作用(即使調用invalidateProperties()或validateNow())。
任何想法?有人建議擴展HierarchicalData並拋出手動更改事件,但這對我來說似乎非常尷尬。
感謝, 馬丁
我重新分配了整個分層數據到數據網格。但是,只有arraycollection需要重新分配給分層數據。這解決了這個問題。 – martin 2009-12-03 13:11:34