Tengo una app web con jsf y primefaces e intento hacer un pequeño overlay para crear una entidad sobre un datatable... cuando le doy click al botón que abriría mi ligthbox, abre bien... cuando pongo los datos y doy click en el botón para crear, se llama al método del actionListener... pero! el valor del inputtext está en null... y haciendo debug veo que nunca se llega al set de ese atributo... este es mi código:
Código:
En el ManagedBean tengo obviamente creada la variable String nuevoTipoCtaNombre y su respectivo getter y setter....<p:lightBox widgetVar="lightbox"> <p:commandButton id="botonNuevo" value="Nuevo" /> <f:facet name="inline"> <p:panel closeTitle="Cerrar" header="Crear Nuevo Tipo de Cuenta"> <br /> <center><p:graphicImage url="../images/Abaco.png"></p:graphicImage></center> <br /> <h:outputText value="Nombre: " /><p:inputText value="#{tipoCuentaBean.nuevoTipoCtaNombre}" /> <br /><br /> <p:commandButton value="Crear" actionListener="#{tipoCuentaBean.crearTipoCuenta()}" update="panel" oncomplete="PF('lightbox').hide();" /> </p:panel> </f:facet> </p:lightBox> </p:panel> </h:form>
Que puedo estar haciendo mal?
Muchas gracias a todos por su ayuda!