CalendarViewMode: PP.Exp.CalendarViewMode;
Свойство CalendarViewMode определяет режим работы с календарным измерением.
Значение свойства CalendarViewMode можно устанавливать из JSON и с помощью метода setCalendarViewMode, а возвращать - при помощи свойства getCalendarViewMode.
По умолчанию содержит значение PP.Exp.CalendarViewMode.Full.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Получим информацию об измерении экспресс-отчета:
// Получим измерение
pDim = eaxAnalyzer.getDims()[2];
// Получим вариант отображения в случае, если измерение календарное
console.debug("Вариант отображения календарного измерения: " + pDim.getCalendarViewMode());
// Проверим может ли измерение быть частным и является ли оно частным
console.debug(pDim.getIsCanFix() ? "Измерение может быть частным" : "Измерение не может быть частным");
console.debug(pDim.getIsFixed() ? "Измерения является частным" : "Измерение не является частным");
// Получим параметры отображаемых атрибутов
console.debug(pDim.getMultipleAttributesEnabled() ? "Отображение нескольких атрибутов через разделитель: доступно" : "Отображение нескольких атрибутов через разделитель: недоступно");
console.debug("Отображаемые аттрибуты: " + pDim.getNamingAttributes());
console.debug("Атрибуты будут разделены символом: " + pDim.getMultipleAttributesSeparator());
console.debug(pDim.getMultipleAttributesSpaced() ? "Атрибуты и разделитель стоят через пробел" : "Атрибуты и разделитель стоят вплотную");
// Получим информацию о режиме отметки и позиции измерения
console.debug(pDim.getMultiSelect() ? "Множественная отметка доступна" : "Множественная отметка недоступна");
switch (pDim.getPosition()) {
case "Left":
console.debug("Измерение расположено по строкам");
break
case "Top":
console.debug("Измерение расположено по столбцам");
break
case "Fixed":
console.debug("Измерение расположено в фиксированных измерениях");
};
// Получим объект с метаданными измерения
console.debug(pDim.getPvtMetadata());
В результате выполнения примера в консоль были выведены параметры измерения с индексом 2, в том числе объект с метаданными измерения.
См. также: