OmniFaces o: validateOneOrMore пропускает поля, которые были условно отключены - PullRequest
0 голосов
/ 21 сентября 2018

Я использую простые грани 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" />

Требуется включить все идентификаторы для проверки независимо от того, отключены они или нет. Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...