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
См. также: