0

我有几个关于 dojox.grid.EnhancedGrid 的问题:

  1. 如何获取所选行的行索引?
  2. 如何通过 rowIndex 删除一行?
  3. 如何检查是否选择了一行?

我试过removeSelectedRows()and rowRemoved(inRowIndex),但我无法让它们工作;我的 CPU 使用率开始增长!

4

1 回答 1

1

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

于 2010-12-05T04:37:03.777 回答