Я использую простые грани 6.x для создания форм с использованием омнифассов. Эта конкретная форма имеет около 20 полей полей с дополнительными раскрывающимися значениями, но должна иметь бизнес-логику, например, одно или несколько полей должны быть заполнены до сохранения.Я использую omnifaces o: validateOneOrMore с идентификаторами всех обязательных полей формы.Проблема в том, что некоторые поля ввода отключены в зависимости от того, является ли оно не пустым, например,
<p:inputText styleClass="Fleft Wid70" maxlength="1000" id="description"
title="description" value="#{manageBean.myTO.desc}"
disabled="#{manageBean.myTO.desc != null}">
</p:inputText>
При следующей обработке / отправке формы o: validate запускает пропуск отключенного inputText.Есть ли способ включить поле в проверку omnifaces, даже если оно отключено?
<o:validateOneOrMore id="oneOrMore"
components="foo bar too zin ber der fir nam dil suf
description" message="You must enter data for atleast one of the fields" />
Требуется включить все идентификаторы для проверки независимо от того, отключены они или нет. Пожалуйста, помогите.