Extjs在ColumnModel下使用CheckboxSelectionModel,多選失效,只能單選

最近開始使用Extjs進行開發(fā), 會遇到一些各種各樣的問題, 在此希望記錄下來, 給和我一樣新入手人一點提示.

問題: 在ColumnModel下添加復(fù)選框, 添加完成之后, 此復(fù)選框只能單選, 沒辦法同時選中多個選項.

前期代碼如下:

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  
            }  
}  

經(jīng)過多方查證, 都顯示只要將屬性"singleSelect : false", 就意味著允許多選 , 但實際上還不可以. 尚不能確定是由于Extjs版本的問題引起的, 還是多控件組合使用導(dǎo)致的相互作用. 最后發(fā)現(xiàn)可以使用"checkOnly: true" 來解決這個問題.

代碼如下:

selModel : new Ext.grid.CheckboxSelectionModel({                    singleSelect : false,  
checkOnly: true}),  
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容