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»:

См. также: