日期:2014-05-16  浏览次数:20327 次

ExtJs EditorGrid行选择模式

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

?

?