美文网首页
Extjs在ColumnModel下使用CheckboxSele

Extjs在ColumnModel下使用CheckboxSele

作者: Ailunna | 来源:发表于2018-06-20 13:54 被阅读0次

    最近开始使用Extjs进行开发, 会遇到一些各种各样的问题, 在此希望记录下来, 给和我一样新入手人一点提示.

    问题: 在ColumnModel下添加复选框, 添加完成之后, 此复选框只能单选, 没办法同时选中多个选项.

    前期代码如下:

    this.colModel = new Ext.grid.ColumnModel({  
                columns : [this.rowNum                   
                ,  
                new Ext.grid.CheckboxSelectionModel(),  
                    {  
                    dataIndex : 'ID',  
                    singleSelect : false  
                }  
    }  
    
    this.colModel = new Ext.grid.ColumnModel({  
                columns : [this.rowNum                   
                ,  
                new Ext.grid.CheckboxSelectionModel(),  
                    {  
                    dataIndex : 'ID',  
                    singleSelect : false  
                }  
    }  
    

    经过多方查证, 都显示只要将属性"singleSelect : false", 就意味着允许多选 , 但实际上还不可以. 尚不能确定是由于Extjs版本的问题引起的, 还是多控件组合使用导致的相互作用. 最后发现可以使用"checkOnly: true" 来解决这个问题.

    代码如下:

    selModel : new Ext.grid.CheckboxSelectionModel({                    singleSelect : false,  
    checkOnly: true}),  

    相关文章

      网友评论

          本文标题:Extjs在ColumnModel下使用CheckboxSele

          本文链接:https://www.haomeiwen.com/subject/jhfxyftx.html