这就是我为网格设置选择模型的方法:
var selM = Ext.create('Ext.selection.Model', {
mode: 'SINGLE',
toggleOnClick: true,
allowDeselect:true
});
然后在我的表中我将其添加为配置参数:
var packageGrid = Ext.create('js.grid.MyGrid', {
selModel: selM
});
MULTI 选项已停用,这很棒。但是现在没有仍处于选中状态。如果我单击一行,只要我将鼠标移开,突出显示就会消失。
这可能是一个extjs错误。我尝试了其他参数' SIMPLE'同样。
这是一个显示我的问题的小提琴:
答案 0 :(得分:4)
答案 1 :(得分:1)
这不是错误,Ext.selection.Model
是抽象类 - 不应该直接实例化。通常 - 当您以声明方式指定selModel
时,网格组件将实现一个网格上下文相应的子类:
我updated your fiddle使用RowModel
来演示。