setPivotSortItems(report: PP.Exp.EaxDocument, metadata: Object, callback: PP.Delegate);
report. Документ экспресс-отчёта;
metadata. Метаданные, содержащие информацию о сортируемых элементах таблицы экспресс-отчёта;
callback. Функция обратного вызова на получение метаданных отчёта.
Метод setPivotSortItems задает параметры для области действия правила сортировки таблицы экспресс-отчёта.
Для выполнения примера:
Создайте html-страницу.
Добавьте компонент ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»).
Перейдите на таблицу экспрес-отчёта.
Нажмите кнопку «Добавить» в правилах сортировки таблицы.
Задайте в консоли параметры для области действия правила:
var dataView = expressBox.getDataView(); var service = dataView.getService(); // Получим документ экспресс-отчёта var report = expressBox.getSource(); // Зададим параметры сортировки таблицы по второму столбцу и по возрастанию var metadata = { "method":"Set", "rules": [{ key: 21, index: 2, kind: "Column", direction: "Asc" }] }; var callback = function (sender, args) { // Обновим экспресс-отчёт expressBox.refreshAll(); }; // Применим параметры сортировки service.setPivotSortItems(report, metadata, callback);
В результате выполнения примера таблица экспрес-отчёта отсортируется по второму столбцу и по возрастанию.
См. также: