2011-11-04 79 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