EaxMdService.setPivotSortItems

Синтаксис

setPivotSortItems(report: PP.Exp.EaxDocument, metadata: Object, callback: PP.Delegate);

Параметры

report. Документ экспресс-отчёта;

metadata. Метаданные, содержащие информацию о сортируемых элементах таблицы экспресс-отчёта;

callback. Функция обратного вызова на получение метаданных отчёта.

Описание

Метод setPivotSortItems задает параметры для области действия правила сортировки таблицы экспресс-отчёта.

Пример

Для выполнения примера:

  1. Создайте html-страницу.

  2. Добавьте компонент ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»).

  3. Перейдите на таблицу экспрес-отчёта.

  4. Нажмите кнопку «Добавить» в правилах сортировки таблицы.

  5. Задайте в консоли параметры для области действия правила:

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);

В результате выполнения примера таблица экспрес-отчёта отсортируется по второму столбцу и по возрастанию.

См. также:

EaxMdService