Sencha ExtJs查看选择模式

时间:2014-06-20 05:48:44

标签: javascript extjs

我希望我的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
                    },

我将modeallowDeselect放在两个地方,你可以看到,但它不会起作用。

也就是说,我仍然可以点击数据视图中的任何空白区域,并取消选中所选项目。

你能告诉我如何强迫allowDeselect做错吗?

1 个答案:

答案 0 :(得分:1)

一定是个bug。作为解决方法安装此侦听器:

listeners:{
    beforecontainerclick:function() {
        return false;
    }
}