tengo este codigo lo que sucede es que a la hora de enviar un comentario al panel no se agrega automaticamente si no tengo que refrescar la pagina para poder verlo espero me ayudan si tengo mal algo alli
<p:dialog id="insertPanel" header="Ingrese Comentario" widgetVar="dlg1" appendToBody="flase" modal="true"> <h:form id="insertForm"> <h:panelGrid columns="2"> <p:editor id="text" value="#{comentarioController.comentario.comentario}" width="600"/> <f:facet name="footer"> <p:commandButton actionListener="#{comentarioController.crearComentario()}" value="Enviar" update=":f_paneles:p_panel" oncomplete="dlg1.hide()"> </p:commandButton> </f:facet> </h:panelGrid> </h:form> </p:dialog> <h:form id ="f_comentario"> <p:panelGrid style="width:100%"> <p:row> <p:column> <p:commandButton value="Crear Comentario." oncomplete="dlg1.show()" update=":insertForm" style="float: right"/> </p:column> </p:row> <p:row> <p:column> <p:separator/> </p:column> </p:row> </p:panelGrid> </h:form> <h:form id="f_paneles"> <p:scrollPanel id ="p_scroll" mode="native" style="width:1680px;height:200px"> <h:panelGroup id="pg_doc"> <ui:repeat id="r_list" value="#{busquedaComentarioController.resultado}" var="user1" > <p:panel id="p_panel" header="#{user1.usuario.nombre} - #{user1.fecha}" widgetVar="panel" style="margin-bottom:20px">
<h:panelGrid columns="2" cellpadding="5" >
<h:outputText value="#{user1.comentario}" /> </h:panelGrid>
<f:facet name="options"> <p:menu> <p:submenu label="Opciones"> <p:menuitem value="Modificar" icon="ui-icon-newwin" onclick="PF('panel').toggle()" /> <p:menuitem value="Borrar" icon="ui-icon-remove" onclick="PF('panel').close()" /> </p:submenu> </p:menu> </f:facet> </p:panel> </ui:repeat> </h:panelGroup> </p:scrollPanel> </h:form>
tengo este codigo lo que sucede es que a la hora de enviar un comentario al panel no se agrega automaticamente si no tengo que refrescar la pagina para poder verlo espero me ayudan si tengo mal algo alli
<p:dialog id="insertPanel" header="Ingrese Comentario" widgetVar="dlg1" appendToBody="flase" modal="true">
<h:form id="insertForm">
<h:panelGrid columns="2">
<p:editor id="text" value="#{comentarioController.comentario.comentario}" width="600"/>
<f:facet name="footer">
<p:commandButton actionListener="#{comentarioController.crearComentario()}" value="Enviar" update=":f_paneles:p_panel" oncomplete="dlg1.hide()">
</p:commandButton>
</f:facet>
</h:panelGrid>
</h:form>
</p:dialog>
<h:form id ="f_comentario">
<p:panelGrid style="width:100%">
<p:row>
<p:column>
<p:commandButton value="Crear Comentario." oncomplete="dlg1.show()" update=":insertForm" style="float: right"/>
</p:column>
</p:row>
<p:row>
<p:column>
<p:separator/>
</p:column>
</p:row>
</p:panelGrid>
</h:form>
<h:form id="f_paneles">
<p:scrollPanel id ="p_scroll" mode="native" style="width:1680px;height:200px">
<h:panelGroup id="pg_doc">
<ui:repeat id="r_list" value="#{busquedaComentarioController.resultado}" var="user1" >
<p:panel id="p_panel" header="#{user1.usuario.nombre} - #{user1.fecha}" widgetVar="panel" style="margin-bottom:20px">
<h:panelGrid columns="2" cellpadding="5" >
<h:outputText value="#{user1.comentario}" />
</h:panelGrid>
<f:facet name="options">
<p:menu>
<p:submenu label="Opciones">
<p:menuitem value="Modificar" icon="ui-icon-newwin" onclick="PF('panel').toggle()" />
<p:menuitem value="Borrar" icon="ui-icon-remove" onclick="PF('panel').close()" />
</p:submenu>
</p:menu>
</f:facet>
</p:panel>
</ui:repeat>
</h:panelGroup>
</p:scrollPanel>
</h:form>