我有一个 DataGrid,其中一些列可以有一个 labelFunction。labelFunction 结果的性质可能会产生问题(例如应用格式化、绕过格式化)。
如何让 DataGrid 重新渲染可见项目,以便再次运行 labelFunction 以获取新数据。
我已经尝试过 invalidateDisplayList、validateNow,并尝试在 DataGrid 上调度 ResizeEvents。没有成功。
我有一个 DataGrid,其中一些列可以有一个 labelFunction。labelFunction 结果的性质可能会产生问题(例如应用格式化、绕过格式化)。
如何让 DataGrid 重新渲染可见项目,以便再次运行 labelFunction 以获取新数据。
我已经尝试过 invalidateDisplayList、validateNow,并尝试在 DataGrid 上调度 ResizeEvents。没有成功。
我认为弗洛里安的评论值得首先尝试,但否则我相信 invalideList 会起作用: http ://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/listClasses/ListBase.html#invalidateList ()