Estou com um problema com reRende quando eu clico no botão limpar está indo no servidor e dando um new na entidade e na lista para voltar a tela para o estado inicial, a lista do panelGroup “gridAtividades” está sendo atualizada mais o panelGroup “atividade” não está limpando
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:pmmg="http://pmmg.mg.gov.br/jsf"
xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich" xmlns:c="http://java.sun.com/jstl/core"
xmlns:date="http://pmmg.mg.gov.br/jsf/componentes/inputDate">
<ui:composition template="../../templates/main.xhtml">
<ui:define name="keepAl">
<a4j:keepAlive beanName="atividadeMB" />
</ui:define>
<ui:define name="head">
<script type="text/javascript" src="/static/js/jquery.alphanumeric.js"/>
</ui:define>
<ui:define name="onload">
</ui:define>
<ui:define name="titulo">
<h:outputText value="#{mensagens.produtividade_atividade_label_titulo}" />
</ui:define>
<ui:define name="corpo">
<a4j:form id="form_listAtividades">
<h2><h:outputText value="#{mensagens.produtividade_atividade_label_corpo}" /></h2>
<h:panelGroup id="atividade">
<fieldset>
<div>
<label><h:outputText value="#{mensagens.produtividade_atividade_label_descricao}"/></label>
<h:inputText id="descricao" value="#{atividadeMB.atividade.descricao}"
required="true" title="#{mensagens.produtividade_atividade_label_descricao}"
maxlength="50" label="#{mensagens.produtividade_atividade_label_descricao}" />
</div>
<div>
<label><h:outputText value="#{mensagens.produtividade_atividade_label_area}"/></label>
<h:selectOneMenu value="#{atividadeMB.hashArea}" id="area" title="#{mensagens.produtividade_atividade_label_area}"
label="#{mensagens.produtividade_atividade_label_area}">
<f:selectItem itemValue="#{mensagens.produtividade_app_label_combo_default_value}" itemLabel="#{mensagens.produtividade_app_label_combo_default_label}" />
<f:selectItems value="#{atividadeMB.populaCombo}" />
</h:selectOneMenu>
</div>
<div>
<label><h:outputText value="#{mensagens.produtividade_app_msg_status}"/></label>
<h:selectOneRadio value="#{atividadeMB.atividade.ativa}">
<f:selectItem itemLabel="Ativo" itemValue="true" />
<f:selectItem itemLabel="inativo" itemValue="false" />
</h:selectOneRadio>
</div>
</fieldset>
</h:panelGroup>
<h:panelGroup id="acao">
<div class="su">
<a4j:commandButton id="btPesquisar"
value="#{mensagens.produtividade_app_label_botao_buscar}" styleClass="ad"
action="#{atividadeMB.search}" reRender="gridAtividades" />
<a4j:commandButton id="btLimpar" value="#{mensagens.produtividade_app_label_botao_limpar}"
action="#{atividadeMB.cancelar}" style="cursor: pointer;" immediate="true"
reRender="atividade,gridAtividades"/>
</div>
<br />
</h:panelGroup>
<a4j:jsFunction name="editar" data="#{atividadeMB.atividade.id}" action="#{atividadeMB.selecionaEdicao}" immediate="true">
<a4j:actionparam name="idAtividade" assignTo="#{atividadeMB.atividade.id}"/>
</a4j:jsFunction>
<h:panelGroup id="gridAtividades">
<table class="t1 grid">
<tbody>
<tr>
<th><h:outputText value="#{mensagens.produtividade_atividade_label_descricao}"/></th>
<th><h:outputText value="#{mensagens.produtividade_atividade_label_peso}" /></th>
<th><h:outputText value="#{mensagens.produtividade_atividade_label_tempomedio}"/></th>
<th><h:outputText value="#{mensagens.produtividade_atividade_label_criteriotecnico}"/></th>
<th width="18"><h:outputText value=" "/></th>
</tr>
<a4j:repeat value="#{atividadeMB.atividades}" var="atividade">
<tr>
<td onclick="editar('#{atividade.id}')">
<h:outputText value="#{atividade.descricao}" />
</td>
<td onclick="editar('#{atividade.id}')">
<h:outputText value="#{atividade.peso}" />
</td>
<td onclick="editar('#{atividade.id}')">
<h:outputText value="#{atividade.tempoMedioExecucao}" />
</td>
<td onclick="editar('#{atividade.id}');">
<h:outputText value="#{atividade.criterioTecnico}" />
</td>
<td>
<h:outputText value="#{atividade.ativa ? mensagens.produtividade_app_msg_ativo : mensagens.produtividade_app_msg_inativo}" />
</td>
</tr>
</a4j:repeat>
</tbody>
</table>
</h:panelGroup>
</a4j:form>
</ui:define>
</ui:composition>
</html>
as regras de navegação!
<navigation-rule>
<from-view-id>/paginas/gestor/atividade/list.xhtml</from-view-id>
<navigation-case>
<from-action>#{atividadeMB.list}</from-action>
<from-outcome>list</from-outcome>
<to-view-id>/paginas/gestor/atividade/list.xhtml</to-view-id>
</navigation-case>
<navigation-case>
<from-action>#{atividadeMB.edit}</from-action>
<from-outcome>edit</from-outcome>
<to-view-id>/paginas/gestor/atividade/edit.xhtml</to-view-id>
</navigation-case>
</navigation-rule>