getPvtSortItemDimId(pvtSortItemkey: Number, dimkey: Number);
pvtSortItemkey. Ключ правила, для которого формируется область действия таблицы;
dimKey. Ключ измерения экспресс-отчёта.
Метод getPvtSortItemDimId возвращает моникёр для сортировки таблицы экспресс-отчёта.
Моникёр - это идентификатор объекта на сервере, который представляет собой отметку по измерению с заданным ключом. Метод рекомендуется использовать при установке диапазона данных, на который распространяется правило сортировки таблицы.
Метод возвращает моникёр вида {идентификатор_сессии}!{идентификатор_объекта} для формирования области действия правила сортировки таблицы.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Экспресс-отчёт должен содержать хотя бы одно измерение, таблицу, правила сортировки.
Определим моникёр сортировки таблицы:
var eaxAnalyzer = expressBox.getSource(); // Получим первое правило сортировки таблицы var sortings = eaxAnalyzer.getMetadata().pivot.sorting.items.it; var pvtSortItemkey = sortings[0].key; // Получим измерения экспресс-отчёта var dims = eaxAnalyzer.getDims(); // Определим ключ первого измерения var dimKey = dims[0].getKey(); var sort = eaxAnalyzer.getPvtSortItemDimId(pvtSortItemkey,dimKey); // Выведем в консоль моникёр сортировки таблицы console.log("Моникёр сортировки таблицы: " + sort.id);
В результате выполнения примера в консоли браузера будет выведен моникёр сортировки таблицы:
Моникёр сортировки таблицы: GDDOGJLAGBEAFOAECCAKPAOFFFEBKIBEHIJHGKOGNJLBBKDN!M!S!EENIIBMLAGBEAFOAEGHLABPENBMCIGOIEDJGBPMBJAICEJDPP!SortItem!21!Selection!10124
См. также: