En algunos paginas que estan ligadas en Entity, deseamos realizar operaciones como busquedas por un atributo, la validación nos impediria realizar estos llamados , para ello utilizamos <p:fragment autoUpdate="true"> y colocamos dentro de el los atributos y commandButton a utilizar.
<p:fragment autoUpdate="true">
<h:inputText id="idnivel1" value="#{nivel1Controller.nivel1.idnivel1}" title="#{msg.idnivel1}" required="true" requiredMessage="#{msg.idnivel1} #{app['info.required']}" />
<p:commandButton value="Buscar" icon="ui-icon-search"
update="panel,growl,form" action="#{nivel1Controller.buscar}"/>
</p:fragment>
Si no usaramos el <p:fragment> se generarían los mensajes indicando la validación
<p:fragment autoUpdate="true">
<h:inputText id="idnivel1" value="#{nivel1Controller.nivel1.idnivel1}" title="#{msg.idnivel1}" required="true" requiredMessage="#{msg.idnivel1} #{app['info.required']}" />
<p:commandButton value="Buscar" icon="ui-icon-search"
update="panel,growl,form" action="#{nivel1Controller.buscar}"/>
</p:fragment>
Si no usaramos el <p:fragment> se generarían los mensajes indicando la validación
al usar el <p:fragment> solo se valida el atributo especificado
formulario completo
Comments