getSpecialValidDimKeys(dimType: PP.Exp.EaxSpecialDimType);
dimType. Специальный тип измерения.
Метод getSpecialValidDimKeys возвращает ключи измерений указанного типа.
Метод возвращает значение типа Array.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Получим наименование измерений, которые могут использованы в качестве шкалы времени:
// Возвращает наименования измерений по их ключам function getDimensionNames(dimKeys) { var dimensionNames = []; for (var i in expressBox.getSource().getDims()) { var dim = expressBox.getSource().getDims()[i]; if (dimKeys.indexOf(dim.getKey()) !== -1) { dimensionNames.push(dim.getName()); } } return dimensionNames; } // Получаем ключи измерений, которые могут быть использованы в качестве шкалы измерений var dimKeys = expressBox.getSource().getSpecialValidDimKeys(PP.Exp.EaxSpecialDimType.Timeline); console.log("Наименование измерений, которые могут использованы в качестве шкалы времени:\n%s", getDimensionNames(dimKeys).toString());
В результате выполнения примера в консоли браузера были выведены наименования измерений, которые могут быть использованы в качестве шкалы времени:
Наименование измерений, которые могут использованы в качестве шкалы времени:
Типы данных,Социально-экономические показатели,Территориальные преобразования,Календарь,Факты
См. также: