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