当我有一个网格而我选择了第一行时,我是否正常,那么我尝试选择另一行实际上取消选择第一行而不选择新行?这对我来说似乎是一个特征,因为即使使用最简单的设置,它也会发生在我的所有网格中。有没有办法删除这个选项?
答案 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。当我升级到新版本时,一切都自行修复。奇怪,因为这似乎没有记录......