チェックボックス選択モデルのあるグリッドがあります。ここで問題が発生しました。選択したレコードのいずれかを選択解除すると、削除ボタンが無効になります(まだ一部のレコードが選択されています)。レコードを選択したときに削除ボタンを有効にする必要があります。これが私が使用しているコードです、
function setDetail(action, r){
switch (action) {
case 'update':
Ext.getCmp('delete').enable();
break;
default:
Ext.getCmp('delete').disable();
break;
}
};
var checkboxselection = new Ext.grid.CheckboxSelectionModel({
singleSelect: false,
listeners: {
'selectionchange' : function(sm) {
},
rowselect : function(sm, i, r) {
selectedRecord.idProperty = r.get('pos');
setDetail('update', r);
},
rowdeselect : function () {
setDetail();
}
}
});
よろしくお願いします。