2
我有一個DataGrid,並希望用戶能夠選擇多個項目,然後點擊一個按鈕,做這些項目(如刪除)的東西。如果只選擇幾個項目,刪除工作,但如果用戶選擇的所有項目,而不在他們慢慢滾動,一些選定的項目爲null。道場DataGrid中加載所選項目
我也試過grid.removeSelectedRows(),但也沒有對非加載的項目工作。
我試圖獲取第一,太:
grid.store.fetch({count:grid.rowCount,onComplete:dojo.hitch(this,function(){ var items = grid.selection.getSelected(); grid.selection.clear(); if (items.length) { dojo.forEach(items, function(selectedItem) { if (selectedItem !== null) { grid.store.deleteItem(selectedItem); //or do something else } }); } grid.sort(); })});
即使有取,仍有空的項目,只有非常頂部和底部行實際上被刪除。
有沒有辦法來加載在網格中選定的項目?