EnableEdit: Boolean;
Свойство EnableEdit определяет признак того, разрешено ли редактирование ячеек таблицы.
Значение свойства устанавливается из JSON и с помощью метода setEnableEdit, а возвращается с помощью метода getEnableEdit.
Допустимые значения:
true. Редактирование ячеек таблицы разрешено (по умолчанию);
false. Редактирование ячеек таблицы запрещено.
Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Обработаем событие ControlRendered:
grid.ControlRendered.add(function(sender, args) {
if(args) {
console.log("Редактируется ячейка (%s, %s)", args.rowIndex, args.colIndex);
}
});
После выполнения примера дважды щёлкнем по ячейке строки с номером 3 в столбце с наименованием «Население, млн. чел.». В результате этого действия в данной ячейке будет создан редактор значений:

Соответствующее уведомление будет выведено в консоли браузера:
Редактируется ячейка (0, popul)
Теперь запретим редактирование ячеек таблицы, выполнив следующую строку сценария:
grid.setEnableEdit(false);
В результате выполнения примера возможность редактирования ячеек таблицы была запрещена.
См. также: