詳細: パネル(ビュー)で selModel を設定します:</p>
this.selModel = Ext.create('Ext.selection.CheckboxModel',{
listeners:{
selectionchange: function (sm,selections){
Ext.getCmp('removeButton').setDisabled(selections.length===0);
}
},
mode:'MULTI'
});
ターゲットは、チェックされたアイテムを削除することですコントローラーで関数を書きました:
remove:function(){
var view = Ext.widget('userlist');
selection = view.selModel.getSelection();
var store = this.getUsersStore();
if(selection){
store.remove(selection);
store.sync();
}else{
alert('failed!');
}
}
「選択」を取得できません。何か問題がありますか?