getCurrentState();
Метод getCurrentState возвращает текущее состояние свойств диалога для настройки размещения измерений.
Метод возвращает JSON-объект, содержащий поле it, которое представляет собой массив объектов с данными текущего измерения.
Для выполнения примера необходимо наличие на html-странице компонента DimViewOptionsDialog с наименованием «dimViewOptionsDialog» (см. «Пример создания компонента DimViewOptionsDialog»). Получим наименование измерений в диалоге для настройки размещения измерений:
// Получаем текущее состояние свойств диалога для настройки размещения измерений var state = dimViewOptionsDialog.getCurrentState(); // Получаем список измерений var dims = state.dims.its.it; var strDims = ""; for(var i = 0; i < dims.length; i++) { // Получаем наименования измерений strDims += state.dims.its.it[i].n; if (i != dims.length - 1) { strDims += ", "; } } // Выводим наименование текущего измерения в диалоге console.log("Наименование измерений: " + strDims);
В результате выполнения примера в консоли браузера будут выведены наименования текущего измерения в диалоге для настройки размещения измерений:
Наименование измерений: Календарь, Календарь, Территориальные преобразования, Типы данных, Социально-экономические показатели, Факты
См. также: