Javascript Sencha ExtJs视图选择模式

Javascript Sencha ExtJs视图选择模式,javascript,extjs,Javascript,Extjs,我希望Extjs数据视图始终至少选择一条记录。根据文档,我可以使用模式:“SINGLE”和allowDeselect:false来实现这个结果 { itemId: 'data-view', xtype: 'dataview', trackOver: true, ove

我希望Extjs数据视图始终至少选择一条记录。根据文档,我可以使用模式:“SINGLE”和allowDeselect:false来实现这个结果

                    {
                        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;
    }
}
看看这个问题: