Reputation: 45
I have a p:inputText whose value in autogenerated component of PrimeFaces and I have to set required="true", the validation doesn't work when Disabled is true. here is my code:
<p:inputText id="depCode" disabled="true" required="true"
value="#{bean.depCode}"
style="width:100%"
requiredMessage="Please set a reference generator"
/>
Any suggestions please
Upvotes: 1
Views: 10429
Reputation: 391
You can't validate disabled or readonly form element using PF core ajax. For your need, I recommend you, if you have to have you inputText disabled, to use an h:inputHidden that tracks value of your p:inputText. And it is the h:inputHidden that is going do be validated instead.
<p:inputText id="depCode" disabled="true" value="#{bean.depCode}" style="width:100%" />
<h:inputHidden id="depCodeTracker" required="true" value="#{bean.depCode}" requiredMessage="Please set a reference generator" />
Upvotes: 7