Edited: function(sender, args, timeout);
sender. Источник события;
args. Информация о событии;
timeout. Промежуток времени в миллисекундах, через который вызовется событие.
Событие Edited наступает после редактирования данных таблицы.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с загруженной таблицей в рабочей области экспресс-отчета.
Обработаем и вызовем события StructureChanged и Edited. Загрузим файл ресурсов, определим список стилей и загрузим их:
// Получим таблицу экспресс-отчета var grid = expressBox.getDataView().getGridView(); // Обработаем событие Edited grid.Edited.add(function (sender, args, timeout) { console.log("Инициировано событие Edited"); }); // Обработаем событие StructureChanged grid.StructureChanged.add(function (sender, args, timeout) { console.log("Инициировано событие StructureChanged"); }); // Вызовем обработанные события grid.Edited.fire(this); grid.StructureChanged.fire(this); // Загрузим файл ресурсов grid.loadFile("../resources/resources.ru.js"); // Определим стили для загрузки var styles = PP.CSSPath + "settings.css;" + PP.CSSPath + "PP.css"; grid._FileStyles = styles; // Загрузим стили grid.loadFiles();
После выполнения примера были загружены файлы ресурсов и стилей, в результате чего изменилось оформление таблицы. Также в консоли браузера были выведены сообщения о вызове обработанных событий:
Инициировано событие Edited
Инициировано событие StructureChanged
См. также: