我正在使用带有全功能的primefaces 6.x来构建表单。这种特殊的表单具有大约20个texfields字段,下拉值额外,但是必须具有业务逻辑,例如需要在保存之前填写一个或多个字段。我正在使用带有所有必需的表单字段ID的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触发。即使禁用了该字段,也可以将其包含在多功能界面验证中吗?
<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" />
要求包括所有ID进行验证,无论是否已禁用它们。请提供帮助。