getCurrentState();
Метод getCurrentState возвращает информацию об измерениях - ключ и позицию.
Метод возвращает JSON-объет, содержащий массив объектов с полями k (ключ измерения) и position (позиция измерения, задаваемая с помощью перечисления PP.Exp.PvtDimPos).
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. Пример создания компонента ExpressBox). Далее обновим все измерения на панели и получим список их ключей :
var dimBar = expressBox.getPropertyBarView().getDimBarViewPanel(); // Покажем панель dimBar.show(); // Раскроем панель dimBar.expand(true); // Получим массив измерений var dims = dimBar.getCurrentState().dims.its.it; // Обновим все измерения dimBar.refreshSelections(dims); // Выведем ключи всех измерений на панели var keys = ""; for(var i = 0; i < dims.length; i++) { keys += dims[i].k; keys += " "; }; console.log("Keys: " + keys);
В результате выполнения данного примера будут обновлены все измерения на панели, а в консоли браузера будут выведены их ключи:
Keys: 1646 2038 1824 2042
См. также: