A имеет много необходимых входов и проверок. Пара командных кнопок управляет разными входами.
Я могу изменить требуемое значение со значения <f:param>
. Например, когда кнопка нажата, она устанавливает значение. Это значение изменяется, если требуется ввод или нет. Как это:
<p:commandButton>
<f:param name="button1" value="1"></f:param>
</p:commandButton>
<h:inputText required="#{param['button1'] == 1}"></h:inputText>
Это на самом деле работает. Однако я также хочу добавить некоторые проверки, такие как максимальная длина. Я тоже хочу временно изменить эту проверку.
Я пытался отключить valitadion, но у меня ничего не вышло:
<f:validateLength disabled="true" maximum="10"></f:validateLength>