2011-06-06 76 views
0

我的數據網格充滿了來自Oracle數據庫的數據。數據網格在1分鐘後刷新。之後,我失去了選定的項目。我想避免這種情況。考慮到刷新後很可能有新數據,所以刷新後,所選索引可能不再出現在數據網格中。如何在datagrid flex中刷新後保持選擇?

回答

0

你沒有說DataGrid是如何刷新的;無論這是自動還是自己創建的東西。但實質上,請這樣做:

// before the refresh 
storedSelectedItem = dataGridInstance.selectedItem; 

// perform code to do the refresh 

// after the refresh 
dataGridInstance.selectedItem = storedSelectedItem 
+2

請注意,flex使用UIDUtil.getUID來測試selectedItem與項目列表的相等性。因此,如果此解決方案無法按預期工作,請確保實施IUID。 – 2011-06-07 13:13:39

相關問題