Я использую JSF с Primefaces 5.3 и у меня проблемы с включением / отключением кнопки command.
Прежде всего, у меня есть этот вход:
<h:inputText id="series" value="#{bean.series}"
required="false" converterMessage="Please enter three digits" >
<f:validateRegex pattern="[0-9]{3}" />
<p:ajax event="keyup" update="download"/>
</h:inputText>
В компоненте поддержки это поле является целым числом
private Integer series;
И моя цель - включить / отключить кнопку «скачать», когда ввод не пустой. Мне все равно, если он не действителен, но только если он не содержит символов.
<h:commandButton id="download" value="Download"
action="#{bean.download}"
disabled="#{empty bean.series}"/>
Событие обновления запускается при keyup, но из-за проверки атрибут 'series' в компоненте поддержки всегда имеет значение null.
Не могли бы вы помочь мне с решением?
Спасибо