flex datagrid重新分配dataprovider

时间:2010-05-11 14:00:26

标签: actionscript-3 datagrid flex3

我正在使用自定义itemRenderer& [Bindable] xmllist as dataprovider。现在,除非我将dataprovider重新指定为相同的xmllist,否则在xmllist中完成的更改不会反映在datagrid UI上。

由于数据提供者是Bindable,因此不需要重新分配。

但它没有工作,所以我将xmllist重新分配给datagrid的数据提供者。有效。

现在我的问题是当我重新分配dataprovider我的datagrid闪烁(刷新)。它不应该发生。

1)有没有办法避免重新分配数据提供者?

2)有没有办法在重新分配数据提供者时停止数据网格的闪烁?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为xmlList和xml无法以任何理由绑定,因此绑定不适用于它们。您可以将xmlList转换为arrayCollection并绑定到该数组。闪烁可能与您的自定义itemRenderer有关,但我认为我们需要查看代码以了解更多信息。