DimSelection.getElements

Синтаксис

getElements ();

Описание

Метод getElements возвращает массив элементов отметки.

Пример

Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Предполагается наличие у экспресс-отчета измерения с ключом 1557, которое содержит элемент с ключом 1.Создадим отметку элементов измерений для измерения с ключом 1557,  вернем идентификатор измерения, к которому относится отметка, установим отметку для элемента измерения с ключом 1, а затем удалим отметку для всех элементов:

var eaxAnalyzer = expressBox.getSource().getActiveSheet();
//Получим отметку с индексом 4
dimSel = new PP.Mb.DimSelection({DimSource: eaxAnalyzer.getDim(1557)})
//Получим измерение, к которому относится отметка
dim = dimSel.getDimension();
//Выведем в консоль идентификатор измерения
console.log("ID измерения: " + dim.getId());
//Добавим в отметку элемент с ключом 1
dimSel.selectElement(1);
console.log("Количество элементов отметки до удаления: " +  dimSel.getElements().length);
// Удалим все отметки из коллекции
dimSel.deselectAll();

После выполнения примера будет получен идентификатор измерения с индексом 4, будет добавлен в отметку элемент измерения с ключом 1, а затем будет удалена отметка всех элементов. В консоль браузера будет выведено следующее:

ID измерения: INDSTAT_COUNTRIES

Количество элементов отметки до удаления: 1

Количество элементов отметки после удаления: 0

См. также:

DimSelection