我有一个DataGrid,其中一列有一个labelFunction。当我运行应用程序时,DataGrid中会显示一个滚动条,指示它有数据,但DataGrid中没有任何内容。当我滚动项目开始出现。当我调试它时,我注意到在我开始滚动之前,从未调用labelFunction。有谁知道为什么会这样?
答案 0 :(得分:2)
如果您在设置labelFunction
后稍后使用ActionScript分配dataProvider
,请在分配后尝试呼叫datagrid.invalidateList()或datagrid.updateList() - 这些功能会强制刷新所有的行。