每次只允许选择一个单元格,EditorGrid里默认使用的就是CellSelectionModel。当然也可以将EditorGrid的选择模型设置为RowSelectionModel,从而达到选中一整行的效果。
?
获取选中行:
Ext.get('remove').on('click', function () { var selections = grid.getSelectionModel().getSelections(); //先获取选择模型,然后从选择模型中获取选中的记录。 if (selections.length > 0) { Ext.Msg.confirm('提示', '你确认删除选中的记录吗?', function (_btn) { if (_btn == 'yes') { for (var i = 0; i < selections.length; i++) { var record = selections; store.remove(record); } grid.view.refresh(); } }); } else Ext.Msg.alert("提示", "你还没有选中记录."); }); });
?
?