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.
См. также: