1

我有一个 DataGrid,其中一些列可以有一个 labelFunction。labelFunction 结果的性质可能会产生问题(例如应用格式化、绕过格式化)。

如何让 DataGrid 重新渲染可见项目,以便再次运行 labelFunction 以获取新数据。

我已经尝试过 invalidateDisplayList、validateNow,并尝试在 DataGrid 上调度 ResizeEvents。没有成功。

4

1 回答 1

1

我认为弗洛里安的评论值得首先尝试,但否则我相信 invalideList 会起作用: http ://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/listClasses/ListBase.html#invalidateList ()

于 2011-03-30T20:12:44.537 回答