Bem, estou com um probleminha. Na pagina do Richfaces tem uma advertencia para quando for usar o modalpanel nas versões atuais do IE, deve ser colocado o modalpanel em um form separado. So que ao fazer isso quando executo minhas ações do modalpanel agora não executam mais.
Listagem<?xml version="1.0" encoding="ISO-8859-1" ?>
<jsp:root xmlns:jsp="
http://java.sun.com/JSP/Page"
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:a4j="
http://richfaces.org/a4j"
xmlns:rich="
http://richfaces.org/rich">
<ui:composition template="/jsp/template.jspx">
<ui:define name="conteudo">
<a4j:form id="frmLista">
<table width="100%" align="right">
<tr id="lStatus">
<td colspan="2" align="right"><a4j:status id="commonstatus"
startText="PROCESSANDO ..." /></td>
</tr>
<tr id="lTitulo">
<td class="lTitulo" width="90%">Assunto</td>
<td align="right" width="10%"><a4j:commandButton
style="float:right;"
oncomplete="javascript:Richfaces.showModalPanel('mpFormulario',{width:500, top:50})"
image="/imagens/icones/novo.png"
action="#{cadastroAssunto.limpar}" reRender="frmAssunto">
<rich:toolTip>
<span
style="white-space: nowrapcolor : #000;">
Novo Assunto. </span>
</rich:toolTip>
</a4j:commandButton></td>
</tr>
<tr id="lMensagens">
<td colspan="2"><h:messages id="msLista" layout="table"
showDetail="true" showSummary="true" errorClass="MensagemErro"
fatalClass="MensagemFatal" infoClass="MensagemInfo"
warnClass="MensagemWarn" /></td>
</tr>
<tr id="lCorpo">
<td colspan="2"><a4j:region>
<rich:dataTable styleClass="centralizar" width="400"
id="lstAssunto" style="margin: 0 right;" rows="10"
columnClasses="col" value="#{cadastroAssunto.todos}"
var="decorador">
<f:facet name="header">
<rich:columnGroup>
<rich:column width="1%">
<a4j:commandButton alt="Remover Todos" title="Remover Todos"
action="#{ cadastroAssunto.excluirTodos }"
image="/imagens/icones/cross.png"
reRender="lstAssunto, frmAssunto, msLista">
<rich:toolTip>
<span
style="white-space: nowrapcolor : #000;">
Clicando aqui será possivel excluir todos os registros
marcados. </span>
</rich:toolTip>
</a4j:commandButton>
</rich:column>
<rich:column width="60%">
<h:outputText styleClass="headerText" value="Descrição" />
</rich:column>
<rich:column width="9%">
<h:outputText styleClass="headerText" value="" />
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column style="text-align: center;">
<h:selectBooleanCheckbox value="#{ decorador.remover }">
<rich:toolTip>
<span style="white-space: nowrap;"> Marcando varios
será possivel a exclusão de varios registro de uma so vez.
Basta marcar o registro desejados e clicar no X vermelho. </span>
</rich:toolTip>
</h:selectBooleanCheckbox>
</rich:column>
<rich:column filterBy="#{decorador.object.descricao}"
filterEvent="onkeyup">
<f:facet name="header">
<h:outputText value="#{decorador.object.descricao}"></h:outputText>
</f:facet>
<h:outputText value="#{ decorador.object.descricao }" />
</rich:column>
<rich:column style="text-align: center;">
<a4j:commandButton alt="Editar" title="Editar"
image="/imagens/icones/edit.png"
oncomplete="javascript:Richfaces.showModalPanel('mpFormulario',{width:500, top:50})"
reRender="frmAssunto">
<f:setPropertyActionListener value="#{decorador}"
target="#{cadastroAssunto.decorador}" />
<rich:toolTip>
<span style="white-space: nowrap"> Clicando aqui este
registro será excluido. </span>
</rich:toolTip>
</a4j:commandButton>
<a4j:commandButton alt="Excluir" title="Excluir"
action="#{ cadastroAssunto.excluir }"
image="/imagens/icones/bin.png"
reRender="frmLista">
<f:setPropertyActionListener value="#{decorador}"
target="#{cadastroAssunto.decorador}" />
<rich:toolTip>
<span style="white-space: nowrap"> Clicando aqui este
registro pode ser editado. </span>
</rich:toolTip>
</a4j:commandButton>
</rich:column>
</rich:dataTable>
</a4j:region><rich:spacer height="10" /> <rich:datascroller for="lstAssunto"
maxPages="10" align="center" /></td>
</tr>
</table>
</a4j:form>
<!-- Listagem -->
<rich:spacer />
<a4j:form>
<ui:include src="formulario.jspx" />
</a4j:form>
</ui:define>
</ui:composition>
</jsp:root>
modalpanel - formulario
<?xml version="1.0" encoding="ISO-8859-1" ?>
<jsp:root xmlns:jsp="
http://java.sun.com/JSP/Page"
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:a4j="
http://richfaces.org/a4j"
xmlns:rich="
http://richfaces.org/rich">
<ui:composition>
<rich:modalPanel id="mpFormulario" minHeight="100" minWidth="250"
height="300" width="300" zindex="2000">
<f:facet name="header">
<h:outputText value="Cadastro de Assunto" />
</f:facet>
<f:facet name="controls">
<a4j:commandLink reRender="lstAssunto">
<h:graphicImage border="0" value="/imagens/icones/cross.png"
style="cursor:pointer"
onclick="Richfaces.hideModalPanel('mpFormulario')" />
</a4j:commandLink>
</f:facet>
<a4j:region>
<a4j:form id="frmAssunto">
<h:messages id="msFormulario" layout="table" showDetail="true" showSummary="true" errorClass="MensagemErro" fatalClass="MensagemFatal"
infoClass="MensagemInfo" warnClass="MensagemWarn"/>
<!-- Cadastro -->
<h:panelGrid id="pgAssunto" width="450" columns="2"
footerClass="align: center;">
<h:outputLabel id="lbNome" style="width:10px" value="Nome:" />
<h:inputText id="txtDescricao"
value="#{cadastroAssunto.decorador.object.descricao}" size="60" />
</h:panelGrid>
<rich:spacer id="spc1" height="30" />
<h:inputHidden id="ihId"
value="#{
cadastroAssunto.decorador.object.id }" />
<a4j:commandButton id="cmdSalvar" value="Salvar"
action="#{ cadastroAssunto.cadastrar }"
reRender="lstAssunto, frmAssunto, msFormulario">
<rich:toolTip id="tt1">
<span style="white-space: nowrap"> Clicando neste botão
você estará realizando o cadastro da Equipe. </span>
</rich:toolTip>
</a4j:commandButton>
<a4j:commandButton id="cmdLimpar" value="Limpar"
action="#{ cadastroAssunto.limpar }"
reRender="lstAssunto, frmAssunto">
<rich:toolTip id="tt2">
<span style="white-space: nowrap"> Clicando neste botão
você limpará o formulario de cadastro. </span>
</rich:toolTip>
</a4j:commandButton>
</a4j:form>
</a4j:region>
<!-- fim do Cadastrar -->
</rich:modalPanel>
</ui:composition>
</jsp:root>