EaxDimBarMaster.getCurrentState

Синтаксис

getCurrentState();

Описание

Метод getCurrentState возвращает информацию об измерениях мастера управления отметкой - ключ и позицию.

Комментарии

Метод возвращает JSON-объет, содержащий массив объектов с полями k (ключ измерения) и position (позиция измерения, задаваемая с помощью перечисления PP.Exp.PvtDimPos).

Пример

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

var dimBarMaster = expressBox.getPropertyBarView().getDimBarMasterView();
// Отобразим мастер на панели свойств
dimBarMaster.show();
// Получим массив измерений
var dims = dimBarMaster.getCurrentState().dims.its.it;
// Обновим все измерения 
dimBarMaster.refreshSelections(dims);
// Выведем ключи всех измерений в мастере
var keys = "";
for(var i = 0; i < dims.length; i++) {
    keys += dims[i].k;
    keys += " ";
};
console.log("Keys: " + keys);
//Обновим мастер управления отметкой целиком
dimBarMaster.refreshAll();

В результате выполнения данного примера будут обновлены все измерения в мастере, а в консоли браузера будут выведены их ключи:

Keys: 1646 2038 1824 2042

См. также:

EaxDimBarMaster