У меня есть случай, когда я хочу переключить ячейку на readonly/editable, в зависимости от некоторого состояния. Он почти работает, я могу сделать это только для чтения, но не редактируем снова.Переключить ячейку readonly/editable в jqGrid
grid.setColProp("a", {
editoptions: {
value: data.opPadrag,
dataEvents: [{
type: 'change',
fn: function (e) {
var selr = grid.jqGrid('getGridParam', 'selrow');
if (someCondition) grid.jqGrid('setCell', selr, 'c', '', 'not-editable-cell');
else
// Problem here - how to make it editable. I've tried a few ways, none worked
// grid.jqGrid('setCell', selr, 'c', '', 'editable-cell');
// grid.jqGrid('setCell', selr, 'c', '', 'editable');
// grid.jqGrid('setCell', selr, 'c', '', '');
}
}]
}
});
Любые идеи?
Малый опечатка: 'iCol [iCol] .name' должен be 'colModel [iCol] .name'. – Oleg
Исправлено, спасибо. – tpeczek
Добро пожаловать! – Oleg