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);
В результате выполнения примера в консоли браузера будут выведены наименования текущего измерения в диалоге для настройки размещения измерений:
Наименование измерений: Календарь, Календарь, Территориальные преобразования, Типы данных, Социально-экономические показатели, Факты
См. также: