Buenas Estimados alguien sabe como hacer para que en un <p:modal> se pueda cargar contenido y actualizarlo en este sin que se cierre.
Lo que quiero hacer es que al momento de pulsar el boton que esta dentro de mi <p:modal> este refresque el dataTable, pero cuando hago esto el <p:modal > se cierra y aparece mi datatable con la carga actualizada pero el modal se cierra .
Lo que quiero es que se refreque dentro de este sin que se cierre..Alguna idea?
Este es mi codigo.
Código:
<p:dialog id="dia" header="Dialog" widgetVar="dlg" maximizable="true" minimizable="true" modal="false" dynamic="true">
<h:form prependId="false">
<p:commandButton action="#{clienteMB.listarCliente}"
value="listadoCliente" update="dataTable" oncomplete="dlg.show()"></p:commandButton>
<p:dataTable id="dataTable" var="car" value="#{clienteMB.listado_cliente}"
paginator="true" rows="10"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15">
<f:facet name="header">
Ajax Pagination
</f:facet>
<p:column>
<f:facet name="header">
<h:outputText value="Model" />
</f:facet>
<h:outputText value="#{car.razonSocial}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Year" />
</f:facet>
<h:outputText value="#{car.direccion}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Manufacturer" />
</f:facet>
<h:outputText value="#{car.clienteRuc}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Color" />
</f:facet>
<h:outputText value="#{car.nombreComercial}" />
</p:column>
</p:dataTable>
</h:form>
</p:dialog>