getDimTreeView(key: Number);
key. Ключ измерения.
Метод getDimTreeView возвращает представление дерева измерений в мастере управления отметкой.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. Пример создания компонента ExpressBox). Далее получим представление дерева одного из измерений в мастере управления отметкой , запретим в нем множественный выбор, а также выведем заголовок панели с помощью ключа измерения:
var dimBarMaster = expressBox.getPropertyBarView().getDimBarMasterView();
// Покажем мастер управления отметкой
dimBarMaster.show();
// Получим ключ первого измерения
var dimKey = dimBarMaster.getCurrentState().dims.its.it[0].k;
var title = dimBarMaster.getPanelByDimKey(dimKey).getTitle();
console.log("Key: " + dimKey + ", Title: " + title);
// Получим дерево измерений
var tree = dimBarMaster.getDimTreeView(dimKey).getControl();
// Запретим множественный выбор в измерении с ключом dimKey
tree.setMultiSelect(false);
В результате выполнения примера в измерении с ключом 1646 и заголовком «Страны» будет запрещен множественный выбор, а в консоли браузера будет выведена информация о данном измерении:
Key: 1646, Title: Страны
См. также: