2012-05-28 44 views
1

我想在Flash as3的DataGrid中的當前結果集中選擇多行。 我試圖那樣做:如何在Flash數據網格中設置選定的行(as3)

this.dataGrid.selectedItems = _selectedElements[index]; 

其中_selectedElements是保存結果頁面上prevoius選擇的結果數組聚集這樣的:

_selectedElements[index] = this.dataGrid.selectedItems; 

_selectedElements有正確的價值觀(checked)和我確信問題在於datagrid組件。

有沒有人有線索如何使它工作?

+0

Spark還是MX?什麼版本的SDK,您是否嘗試鑽入DataGrid中(在FlashBuilder/Eclipse Ctrl + Shift + T中,然後鍵入DataGrid在集合selectedItems中放下一些斷點,按照F6的執行路徑跨越函數調用,F5跳到步驟進入功能來進一步追蹤執行)。 – shaunhusain

回答

0

要選擇多行,必須使用行和列編寫for循環中的代碼。通過給count count例如1,row-1你可以訪問行。同樣爲列也。如果您有任何疑問,請嘗試一下,讓我知道。

2

我誤解了你的問題,所以我編輯了我的答案。您可以像這樣設置選定的行:

myDataGrid.selectedIndices = [3,4,5,6];

相關問題