Bom dia.
Estou com um problema ao fechar um dialog do primefaces, tento limpar os campos do formulário que contêm no dialog, mas quando eu abro ele novamente, os campos permanecem preenchidos…
Alguma ideia?
Abaixo os trecos do código.
Coluna onde abro o dialog
<p:column headerText="Ações" style="text-align: center">
<h:outputLink styleClass="link" value="cadastroProjeto.jsf?codigo=#{projeto.id}"><img title="Editar" src="#{request.contextPath}/images/b_edit.png"/></h:outputLink>
<p:commandLink styleClass="link" update="panel" oncomplete="details.show();"><img title="Detalhes" src="#{request.contextPath}/images/Exibir.png"/>
<f:setPropertyActionListener value="#{projeto}" target="#{projetoMB.projetoSelecionado}"/>
</p:commandLink>
<p:commandLink styleClass="link" update="addModulos" oncomplete="addModulo.show();"><img title="Adicionar Módulo" src="#{request.contextPath}/images/add.png"/>
<f:setPropertyActionListener value="#{projeto}" target="#{projetoMB.projetoSelecionado}"/>
</p:commandLink>
</p:column>
O dialog:
<h:form id="addModulos" >
<p:growl/>
<p:dialog header="Adicionar módulo" widgetVar="addModulo" width="750" height="130" onCloseUpdate="dataTable" closeListener="#{projetoMB.handleClose}">
<ui:include src="/jsf/Modulo/formCadastroModulo.xhtml"></ui:include>
<div align="center" class="div-botoes-inferior">
<p:commandButton value="Salvar" action="#{projetoMB.addModulo}" update="addModulos">
<f:setPropertyActionListener target="#{projetoMB.modulo}" value="#{moduloMB.modulo}" />
</p:commandButton>
<p:commandButton value="Fechar" onclick="addModulo.hide();"/>
</div>
</p:dialog>
</h:form>
No Bean:
public void handleClose(CloseEvent event){
modulo = new Modulo();
}
Desde já agradeço