CurrentState: Object
Свойство CurrentState определяет текущие настройки мастера для валидации данных путём сравнения уровней динамики их временных рядов.
Значение свойства устанавливается с помощью метода setCurrentState, а возвращается с помощью метода getCurrentState. Из JSON значение задать нельзя.
Для выполнения примера необходимо наличие на html-странице экземпляра класса CrossFrequencyWizard с наименованием «crossFrequencyWizard» (см. конструктор CrossFrequencyWizard). Определим новые настройки для мастера валидации данных путём их сравнения с базой данных временных рядов:
// Определим новые настройки мастера var state = { // Метод сравнения «Первое значение» "aggrType": PP.TS.MsCollapseType.First, "value": { // Операция сравнения «Меньше» "compOper": PP.TS.ValidationComparisonOperator.Less, "percentage": true, // Значение представлено в виде процентов "value1": 2.2 // Первое значение }, // Уровень "Кварталы" "fromLevel": PP.TS.Ui.DimCalendarLvl.Quarter }; // Применим данные настройки crossFrequencyWizard.setCurrentState(state);
В результате выполнения примера в данном мастере был установлен уровень «Кварталы», метод сравнения «Первое значение» и операция сравнения «Меньше 2,20%»:
См. также: