這導致從my previous question。
我用一個複選框選擇模型初始化一個網格,但是當我重新配置網格時,複選框選擇模型會消失。
我想要做的是在重新配置網格列後動態地將CheckBox選擇模型添加到網格中,並可視化地顯示它。如何在ExtJs4中動態設置網格CheckBox選擇模型?
我已經試過這樣的事情:
var sm = new Ext.selection.CheckboxModel();
grid.selModel = sm;
grid.doLayout();
這導致從my previous question。
我用一個複選框選擇模型初始化一個網格,但是當我重新配置網格時,複選框選擇模型會消失。
我想要做的是在重新配置網格列後動態地將CheckBox選擇模型添加到網格中,並可視化地顯示它。如何在ExtJs4中動態設置網格CheckBox選擇模型?
我已經試過這樣的事情:
var sm = new Ext.selection.CheckboxModel();
grid.selModel = sm;
grid.doLayout();
這對我有效。動態selectionModel的標誌
//dynamically change, true or false, as the case
selectionModel = true
var sm = {} // Selection Model
if (selectionModel){
sm = Ext.create('Ext.selection.CheckboxModel')
}
var grid = Ext.create('Ext.grid.Panel', {
selModel: sm,
frame: true,
store: store,
columns: columns,
// more code ....
})
嗨shane87,?你是如何解決這個問題的? – hienvd
嗨@hienvd好像這是一個bug,已經根據Marc Abbey的回答在 – shane87