2

我有一个 DataGrid,其中一列有一个 labelFunction。当我运行应用程序时,DataGrid 中会出现一个滚动条,向我表明它有数据,但 DataGrid 中没有任何内容。当我滚动项目开始出现时。当我调试它时,我注意到 labelFunction 在我开始滚动之前从未被调用过。有谁知道为什么会这样?

4

1 回答 1

2

如果您labelFunction稍后在设置 后使用 ActionScript进行分配dataProvider,请尝试在分配后调用datagrid.invalidateList()datagrid.updateList() - 这些函数会强制刷新所有行。

于 2010-07-01T06:15:19.407 回答