ExtJS第一个网格行选择并取消选择

时间:2014-07-07 14:30:38

标签: extjs grid selectionmodel

当我有一个网格而我选择了第一行时,我是否正常,那么我尝试选择另一行实际上取消选择第一行而不选择新行?这对我来说似乎是一个特征,因为即使使用最简单的设置,它也会发生在我的所有网格中。有没有办法删除这个选项?

2 个答案:

答案 0 :(得分:0)

是的,这是默认行为。您可以将选择模式设置为多选,这允许您通过按住CTRL或SHIFT键来选择多行。

我不确定您使用的是哪个版本的ExtJS,但如果它是版本4.2,您可以将选择模型的mode设置为'SIMPLE',以实现您期望的行为

Ext.create('Ext.panel.Grid', {
    // other grid configs
    selModel: {
        mode: 'SIMPLE'
    }
}

mode配置的文档位于:http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.selection.Model-cfg-mode

答案 1 :(得分:0)

似乎这是我的ExtJS版本的错误。当我使用4.2.1时,我的同事正在使用4.2.2。当我升级到新版本时,一切都自行修复。奇怪,因为这似乎没有记录......