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);
В результате выполнения примера таблица экспрес-отчёта отсортируется по второму столбцу и по возрастанию.
См. также: