Submitting an AJAX form and displaying messages
deibys Jan 8, 2008 2:31 PM
<a4j:form ajaxSubmit="true" reRender="messages2" id="createUserForm" >
<a4j:outputPanel ajaxRendered="true">
<h:messages />
</a4j:outputPanel>
<h:panelGrid columns="2" cellspacing="5" >
<h:outputLabel value="Usuario" for="username" />
<h:inputText id="username" required="true" value="#{CreateUserBean.userName}" />
<h:outputLabel value="Contraseña" for="password1" />
<h:inputSecret id="password1" required="true" value="#{CreateUserBean.password1}" />
<h:outputLabel value="Confirmar Contraseña" for="password2" />
<h:inputSecret id="password2" required="true" value="#{CreateUserBean.password2}" />
<h:outputLabel value="Estado" for="status" />
<h:selectOneMenu value="#{CreateUserBean.status}" id="status">
<f:selectItem itemLabel="Activo" itemValue="A" />
<f:selectItem itemLabel="Inactivo" itemValue="I" />
</h:selectOneMenu>
<h:outputLabel value="Fecha Inicio" for="start_date" />
<rich:calendar id="start_date" datePattern="yyyy-MM -dd HH:mm" value="#{CreateUserBean.startDate}" />
<h:outputLabel value="Fecha Expiracion" for="expire_date" />
<rich:calendar id="expire_date" datePattern="yyyy-MM-dd HH:mm" value="#{CreateUserBean.expireDate}" />
<h:commandButton value="Crear Usuario" action="#{CreateUserBean.create}" />
</h:panelGrid>
</a4j:form>Hello guys,
I have something I have been dedicating some much time and I would aprreciate your help. I want to submit an form through AJAX, that is fine...but validation messages are not displayed, instead I get the following in the log
14:20:28,593 INFO [lifecycle] WARNING: FacesMessage(s) have been enqueued, but may not have been displayed. sourceId=j_id_jsp_1029581384_11:createUserForm:username[severity=(ERROR 2), summary=(j_id_jsp_1029581384_11:createUserForm:username: Error de Validación: Valor es necesario.), detail=(j_id_jsp_1029581384_11:createUserForm:username: Error de Validación: Valor es necesario.)] sourceId=j_id_jsp_1029581384_11:createUserForm:password2[severity=(ERROR 2), summary=(j_id_jsp_1029581384_11:createUserForm:password2: Error de Validación: Valor es necesario.), detail=(j_id_jsp_1029581384_11:createUserForm:password2: Error de Validación: Valor es necesario.)] sourceId=j_id_jsp_1029581384_11:createUserForm:password1[severity=(ERROR 2), summary=(j_id_jsp_1029581384_11:createUserForm:password1: Error de Validación: Valor es necesario.), detail=(j_id_jsp_1029581384_11:createUserForm:password1: Error de Validación: Valor es necesario.)]
What's wrong ?