Extjs中Grid中实现多选,相当于按着Ctrl键实现多选

2024-12-04 08:03:44
推荐回答(2个)
回答1:

好像没有这样的属性设置...你的自己写段代码来控制了... 具体思路:当你点击CheckboxSelectionModel中的项的时候将原来选择的项继旁枣码续设置为选中状态... 这样就行了.. 就是多岩空了个运哪事件...

回答2:

var csm=new Ext.grid.CheckboxSelectionModel({
//重写CheckboxSelectionModel里的onMouseDown方法
onMouseDown : function(e, t){
e.stopEvent();
var row = e.getTarget('.x-grid3-row');
if(!this.mouseHandled && row){
var index = row.rowIndex;
this.selectRow(index, true);
}
this.mouseHandled = false;
}
});