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»:
См. также: