dojox.grid.EnhancedGrid,它是如何工作的?

时间:2010-12-05 02:40:18

标签: javascript dojo dojox.grid

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

  1. 如何获取所选行的rowindex?
  2. 如何通过rowIndex删除行?
  3. 如何检查是否选择了某个行?
  4. 我尝试了removeSelectedRows()rowRemoved(inRowIndex),但我无法让它们奏效;我的cpu使用率开始增长!

1 个答案:

答案 0 :(得分: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