Можно ли как-то остановить ячейку от входа в режим редактирования, когда ловить событие beforeCellEdit?Предотвращение ввода jqGrid в редактирование ячейки с использованием события beforeCellEdit?
beforeEditCell: function (rowid, cellname, value, irow, icol) {
if (cellname != 'aSpecificCol')
return;
var grid = $("#grid");
if (aCondition == "something")
grid.setColProp('aSpecificCol', { editable: false });
else
grid.setColProp('aSpecificCol', { editable: true });
}
Событие срабатывает, но настройка свойства столбца, похоже, не изменяет режим редактирования.
Небольшое примечание: вы являетесь участником stackoverflow, так как более 3 лет, и вы проголосовали за некоторые вопросы или ответы только 55 раз. Вы имеете право проголосовать около 30 вопросов или ответов ** в день ** (см. [Здесь] (http://meta.stackexchange.com/a/5213/147495)). Основная цель или голосование - это советы для поискового механизма, ответы на которые и вопросы ** полезны **. Ответы «Принятые» не должны действительно решать проблему, поэтому ее можно будет рассчитать по-другому. Поэтому, если вы хотите * помочь другим пользователям stackoverflow найти полезную информацию *, вы должны использовать свое право голоса больше. – Oleg