I am unable to see requiredMessage for p:inputText.
Here is relevant UI part:
Code: Select all
<p:dialog header="..." width="450" showEffect="fade"
responsive="true"
id="dlg_tabB1"
closable="false"
dynamic="true" >
<p:outputPanel id="manage-product-content" class="ui-fluid">
<p:outputPanel rendered="#{not empty cdiBean.selectedApp}">
<div class="p-field">
<p:outputLabel for="name">Name</p:outputLabel>
<p:inputText id="name" value="#{cdiBean.selectedApp.naziv}" required="true" requiredMessage="Enter name" />
<p:message for="name"/>
</div>
<p:inputText id="name" value="#{cdiBean.selectedApp.naziv}" required="true" requiredMessage="Enter name" />
<p:message for="name"/>
At runtime, when I omit the Name, only inputText become in red color, but I am unable to see "Enter name" required message.
In fact, in entire Rain demo app, there is no p:message at all, I'm starting to wonder if this is a problem with the template?