每次只允许选择一个单元格,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("提示", "你还没有选中记录.");
});
});
?
?
