Javascript Sencha ExtJs视图选择模式
我希望Extjs数据视图始终至少选择一条记录。根据文档,我可以使用模式:“SINGLE”和allowDeselect:false来实现这个结果Javascript Sencha ExtJs视图选择模式,javascript,extjs,Javascript,Extjs,我希望Extjs数据视图始终至少选择一条记录。根据文档,我可以使用模式:“SINGLE”和allowDeselect:false来实现这个结果 { itemId: 'data-view', xtype: 'dataview', trackOver: true, ove
{
itemId: 'data-view',
xtype: 'dataview',
trackOver: true,
overItemCls: 'data-over',
selectedItemCls: 'data-selected',
mode: 'SINGLE',
allowDeselect: false,
selModel: {
mode: 'SINGLE',
allowDeselect: false
},
itemSelector: me.selector,
tpl: me.tpl
},
我将模式
和allowDeselect
放在两个地方,正如您所看到的,但它不起作用
也就是说,我仍然可以单击数据视图中的任何空白区域,并且所选项目将被取消选择
你能告诉我如何强制
allowDeselect
正确地为false吗?这一定是个bug。作为解决方法,请安装此侦听器:
listeners:{
beforecontainerclick:function() {
return false;
}
}
看看这个问题: