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 ? "Изменения сохранены" : "Изменений не было");
});
В результате выполнения примера при редактировании ячейки в консоли браузера будут выведены сообщения с координатами редактируемой ячейки и фактом внесения изменений.
См. также: