setTabSheetSelection(report: PP.Exp.EaxDocument, metadata: Object, callback: PP.Delegate);
report. Документ экспресс-отчёта;
metadata. Настройки выделения ячеек таблицы. Параметр представляет собой JSON-объект со свойствами type - тип выделения (на данный момент доступно только значение «Normal»), range - диапазон выделяемых ячеек таблицы;
callback. Возвратная функция.
Метод setTabSheetSelection устанавливает выделение ячеек таблицы в экспресс-отчёте.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с загруженной таблицей в рабочей области экспресс-отчёта. Выделим ячейки таблицы в диапазоне C2-D2:
// Получим сервис для работы с экспресс-отчетом var eaxMdService = expressBox.getService(); // Получим документ экспресс-отчета var eaxAnalyzer = expressBox.getSource(); // Определим метаданные var metadata = { type: "Normal", range: { height: 0, width: 0, left: 0, top: 0, type: "MultiPart", parts: { it: [{ // Установим диапазон выделяемых ячеек height: 1, width: 2, top: 2, left: 2, type: "Cells" }] } } }; // Выделим ячейки таблицы eaxMbService.setTabSheetSelection(eaxAnalyzer, metadata); // Обновим экспресс-отчет expressBox.refreshAll();
В результате выполнения примера были выделены ячейки таблицы в диапазоне C2-D2.
См. также: