グリッドでは、確認ボックスに「いいえ」ボタンをクリックすると、チェックボックスをオフにします。動いていない。確認ボックスをクリックします。いいえボタンをクリックし、グリッドチェックボックスのセルをオフにします。ExtJs
アクションがコントローラファイルで定義されているExt.create('Ext.grid.Panel', {
columns : [
{
xtype: 'checkcolumn',
id: 'device',
text: 'Device',
dataIndex: 'device',
checkboxToggle: true,
hidden: false,
action: "checkchange"
} ]
});
'Grid [action=checkchange]' {
checkchange: function (column, rowIndex) {
if (checked == true) {
Ext.MessageBox.confirm({
cls: 'window-alert',
buttons: Ext.Msg.YESNO,
msg: 'Are you sure?',
fn: function (btn) {
if (btn === 'yes') {
} else {
var grid = column.up('Grid');
var gridStore = grid.getStore();
var rec = gridStore.getAt(rowIndex);
rec.get('device').checked = false;
}
}
});
}
}
}
});
}
エラーがありますか? –
エラーはありません – priya