DataGrid.EnableEdit

Синтаксис

EnableEdit: Boolean;

Описание

Свойство EnableEdit определяет признак того, разрешено ли редактирование ячеек таблицы.

Комментарии

Значение свойства устанавливается из JSON и с помощью метода setEnableEdit, а возвращается с помощью метода getEnableEdit.

Допустимые значения:

Пример

Для выполнения примера необходимо наличие на 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);

В результате выполнения примера возможность редактирования ячеек таблицы была запрещена.

См. также:

DataGrid