Я понимаю, что этот вопрос довольно старый, но мне нужно было сделать то же самое сегодня, и принятый ответ фактически не отвечает на вопрос.Извини, Олег, ты все еще потрясающий.Во всяком случае, если у вас есть видимые столбцы и вы выполняете встроенное редактирование, где некоторые из этих столбцов не должны редактироваться, мне помогло следующее:
Используйте эти настройки столбцов
editable: true, edittype: 'custom', editoptions: { custom_element: readOnlyElement, custom_value: readOnlyValue}
и определите эти функции
function readOnlyElement(value, options) {
return $('<span></span>', { text: value });
},
function readOnlyValue(elem, operation, value) {
if (operation === 'get') {
return $(elem).text();
} else if (operation === 'set') {
$('span', elem).text(value);
}
}