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 ?