0

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

4

2 回答 2

0

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

于 2014-07-11T08:06:23.743 回答
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

于 2014-07-07T14:43:32.743 回答