RatioWizard.setAttributes

Синтаксис

setAttributes(attrIds: Array, reApplyState: Boolean);

Параметры

attrIds. Список идентификаторов атрибутов временных рядов;

reApplyState. Признак того, будет ли сброшено текущее состояние отметки. Если параметр равен значению true, то текущее состояние отметки будет сброшено, иначе - не будет. Необязательный параметр, по умолчанию значение не определено.

Описание

Метод setAttributes устанавливает список идентификаторов атрибутов рядов в мастере для валидации данных путём сравнения отношения наблюдений.

Пример

Для выполнения примера необходимо наличие на html-странице экземпляра класса RatioWizard с наименованием «ratioWizard» (см. «Конструктор RatioWizard»). Установим для рассматриваемого мастера атрибут «Единица измерения», для соответствующего раскрывающегося списка - серый цвет границы, в раскрывающемся списке справа загрузим список единиц измерения с выбранным элементом «US Dollars»:

// Установим атрибут ряда «Единица измерения»
ratioWizard.setAttributes(["UNIT"], true);
// Получим раскрывающийся список со сравниваемыми рядами
var attrCombo = ratioWizard.getAttrCombo();
// Установим серый цвет границы
attrCombo.setStyle("border-color: gray");
// Получим раскрывающийся список с измерениями выбранного атрибута
var treeCombo = ratioWizard.getTreeCombo();
// Выберем значение «US Dollars» в данном списке
treeCombo.setContent("US Dollars");
treeCombo.getTreeView().setSelectedElems(true, 3531, false);

В результате выполнения примера в мастере для валидации данных путём сравнения отношения наблюдений был установлен атрибут «Единица измерения», для соответствующего раскрывающегося списка - серый цвет границы, а в раскрывающемся списке справа был загружен список единиц измерения с выбранным элементом «US Dollars»:

См. также:

RatioWizard