2011-11-04 39 views
0

我使用ArrayCollection作为我的数据网格的数据提供者,并使用JSP从MySQL检索信息并将它们添加到ArrayCollection。我想通过改变文件的状态将选定的项从一个数据网格传输到其他数据网格。据了解,能够做到这一点很好,但我需要手动刷新网页以获取两个数据网格中的更新结果。如何刷新Flex 4中的Datagrid?

我试着做以下事情:dataGrid.invalidateDisplayList()

我呼吁两国DataGrid的这种方法,但它不是刷新数据网格,我还需要刷新我的网页的更新的结果。任何想法或建议将不胜感激。

回答

2

没有必要刷新DataGrid。

只要让你的ArrayCollection变量Bindable这是你的DataGrid的数据提供者。 因此,无论何时您将对数据提供者(ArrayCollection)进行更改并自动将其反映到您的DataGrid中。

+0

是的,我已经将ArrayCollection设置为Bindable,但是使用JSP从数据库提取细节,然后将其绑定到DataGrid。所以,我想我需要调用甚至hadler手动刷新数据网格。 – serenity