Apache flex FlexDataGrid-确定网格何时完成渲染?

Apache flex FlexDataGrid-确定网格何时完成渲染?,apache-flex,events,datagrid,Apache Flex,Events,Datagrid,我有一个datagrid,它包含许多ItemRenders,每次用户进行搜索时都会填充它。是否有一个事件可以告诉我datagrid何时完成所有新行和项目渲染器的渲染 一旦创建了所有内容,我需要触发一个事件,以便调整容纳网格的容器的大小 目前我正在使用DataGridEvent.HEADER\u RELEASE和CollectionEvent.COLLECTION\u CHANGE事件来管理此事件,但是这些事件的问题是,在将每一新行添加到datagrid时都会调用它们。因此,整个过程变得缓慢 有人

我有一个datagrid,它包含许多ItemRenders,每次用户进行搜索时都会填充它。是否有一个事件可以告诉我datagrid何时完成所有新行和项目渲染器的渲染

一旦创建了所有内容,我需要触发一个事件,以便调整容纳网格的容器的大小

目前我正在使用
DataGridEvent.HEADER\u RELEASE
CollectionEvent.COLLECTION\u CHANGE
事件来管理此事件,但是这些事件的问题是,在将每一新行添加到datagrid时都会调用它们。因此,整个过程变得缓慢


有人有什么建议吗?

尝试收听
FlexEvent.UPDATE\u COMPLETE

尝试收听
FlexEvent.UPDATE\u COMPLETE
并确保您正在验证正确的更新完成输出。因为只要网格的渲染发生更改,就会调用update complete。创建栅格并形成栅格边界时,会触发一次。在填充数据后(即u askd的数据),以及在调整标头或更新数据时,都会触发

并确保您正在验证正确的更新完成输出。因为只要网格的渲染发生更改,就会调用update complete。创建栅格并形成栅格边界时,会触发一次。在填充数据后(即u askd的数据),以及在调整标头或更新数据时,都会触发

如何确定正确的更新完成调用?我希望调用仅在填充的数据发生更改时执行一段代码,而不是在网格调整大小、形成或结构发生更改时执行。如何确定正确的更新完成调用?我希望调用仅在填充的数据更改时执行一段代码,而不是在网格调整大小、形成或结构更改时执行