单选在 Extjs Grid 中不起作用

Oli*_*ins 5 extjs extjs4

这是我为网格设置选择模型的方式:

var selM = Ext.create('Ext.selection.Model', {
    mode: 'SINGLE',
    toggleOnClick: true,
    allowDeselect:true
});
Run Code Online (Sandbox Code Playgroud)

然后在我的表中,我将其添加为配置参数:

var packageGrid = Ext.create('js.grid.MyGrid', {
    selModel: selM 
});
Run Code Online (Sandbox Code Playgroud)

MULTI选择禁用,这是伟大的。但是现在没有任何选择。如果我单击一行,一旦我将鼠标移开,突出显示就会消失。

这可能是一个 extjs 错误。我也试过另一个参数“SIMPLE”。

这是一个显示我的问题的小提琴:

http://jsfiddle.net/fgkb8yw5/1/

CD.*_*D.. 5

RowModel 是默认值,因此您可以简单地使用:

selModel: {
  mode: 'SINGLE'
}
Run Code Online (Sandbox Code Playgroud)

示例:http : //jsfiddle.net/8mra2het/1/