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