启动Flex DataGrid渲染

时间:2011-03-30 19:41:27

标签: flex datagrid redraw rerender labelfunction

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

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

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

1 个答案:

答案 0 :(得分:1)

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