TabSheet.EditingStart

Синтаксис

EditingStart: function (sender, args);

Параметры

sender. Источник события;

args. Информация о событии. Доступные аргументы: Cell - ячейка таблицы, представленная объектом типа PP.Ui.TabSheetCell, Coord - координаты ячейки, представленные объектом типа PP.Ui.TabSheetCoord.

Описание

Событие EditingStart наступает перед редактированием ячейки таблицы.

Комментарии

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

Пример

Для выполнения примера необходимо наличие на html-странице компонента TabSheet с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Обработаем событие процесса редактирования ячейки EditingStart и событие окончания данного процесса EditingEnd:

// Обработаем событие перед редактированием ячейки
tabSheet.EditingStart.add(function (sender, args) {
    console.debug("Ячейка редактируется");
    var coord = args.Coord;
    console.debug("Координаты ячейки: (" + coord.rowIndex + ", " + coord.colIndex + ")");
});
// Обработаем событие после редактирования ячейки
tabSheet.EditingEnd.add(function (sender, args) {
    console.debug(args.wasModify ? "Изменения сохранены" : "Изменений не было");
});

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

См. также:

TabSheet