2010-05-11 91 views
0

我正在與自定義itemRenderer的數據網格工作& [Bindable] xmllist as dataprovider。現在,在xmllist中完成的更改不會反映在datagrid UI上,除非我將數據提供者重新分配爲同一個xmllist。flex datagrid重新分配dataprovider

由於數據提供者是Bindable,所以不需要重新分配。

但它沒有工作,所以我重新將xmllist分配給datagrid的數據提供者。有效。

現在我的問題是,當我重新分配數據提供我的datagrid閃爍(刷新)。它不應該發生。

1)有沒有辦法避免重新分配數據提供者?

2)有什麼辦法來停止重新分配dataprovider的datagrid閃爍?

在此先感謝。

回答

0

我認爲xmlList和xml無論如何都不能被綁定,所以綁定不起作用。你可以將你的xmlList轉換爲一個arrayCollection並綁定到那個。閃爍可能與您的自定義itemRenderer有關,但我認爲我們需要查看代碼以瞭解更多信息。