我有一些有关dojox.grid.enhancedgrid的问题:

  1. 如何获得所选行的rowIndexes?
  2. 如何通过其rowindex删除行?
  3. 如何检查是否选择了一行?

我努力了 removeSelectedRows()rowRemoved(inRowIndex), ,但我无法让他们工作;我的CPU使用开始增长!

有帮助吗?

解决方案

1&2 :

var items = lstNotes.selection.getSelected();
                    if (items.length) {
                        dojo.forEach(items, function(selectedItem) {
                            if (selectedItem !== null) {
                                notesStore.deleteItem(selectedItem);
                            }
                        });
                    }

3: dijit.byId('grid').selection.selected[rowIndex] // returns true or fals

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top