Pessoal uma duvida sobre atualização da Lista do rich:dataTable
tenho uma pagina que com um link
<a:commandLink id=“link” immediate=“true” actionListener="#{SolicitacaoManobraMB.carregaListUser}" >
<h:graphicImage value="/img/lupa.png"
style=“text-decoration: none; font-color: #4f4f4f; border: 0px;” ></h:graphicImage>
<rich:componentControl for=“panel” attachTo=“link”
operation=“show” event=“onclick” />
</a:commandLink>
no modal
<f:subview xmlns=“<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>”
xmlns:ui=“<a href="http://java.sun.com/jsf/facelets">http://java.sun.com/jsf/facelets</a>”
xmlns:h=“<a href="http://java.sun.com/jsf/html">http://java.sun.com/jsf/html</a>”
xmlns:f=“<a href="http://java.sun.com/jsf/core">http://java.sun.com/jsf/core</a>”
xmlns:a4j=“<a href="http://richfaces.org/a4j">http://richfaces.org/a4j</a>”
xmlns:rich=“<a href="http://richfaces.org/rich">http://richfaces.org/rich</a>”>
<rich:modalPanel id=“panel” width=“900” height=“350”>
<f:facet name=“header”>
<h:panelGroup>
<h:outputText value=“Busca…”></h:outputText>
</h:panelGroup>
</f:facet>
<f:facet name=“controls”>
<h:panelGroup>
<h:graphicImage value="/img/close.gif" styleClass=“hidelink” id=“hidelink”/>
<rich:componentControl for=“panel” attachTo=“hidelink” operation=“hide” event=“onclick”/>
</h:panelGroup>
</f:facet>
<ui:include src="/pages/layoutGeral/buscaUsuario.xhtml" />
</rich:modalPanel>
</f:subview>
buscaUsuario.xhtml
<?xml version="1.0" encoding="UTF-8"?><rich:panel switchType="client" id="tooglePanelForm"
width="1024 px">
<h:panelGrid columns="3" width="480">
<h:outputLabel value="#{message['usuario']}"
for="usuario" />
<h:inputText id="usuario" maxlength="30"
value="#{SolicitacaoManobraMB.solicitacao.idSolicitacaoManobra}" />
<a:commandButton value="#{message['botao.filtrar']}"
action="#{SolicitacaoManobraMB.filtrar}" reRender="formResultTable" />
</h:panelGrid>
</rich:panel>
</rich:simpleTogglePanel>
</a:form>
<rich:simpleTogglePanel switchType="client"
id="consultaSolicitacao4">
<rich:panel switchType="client" id="resultTable" width="900">
<h:form id="formResultTable">
<rich:dataTable value="#{SolicitacaoManobraMB.listaUsuario}"
var="item" id="servicoMBList" cellpadding="2" cellspacing="0" rows="10"
reRender="servicoMBListScroller" align="center" width="800">
<f:facet name="header">
<rich:columnGroup>
<rich:column styleClass="center"
sortBy="#{item.idSolicitacaoManobra}" style="width:70px;">
<h:outputLabel value="#{message['identificador.externo']}" />
</rich:column>
<rich:column styleClass="center"
sortBy="#{item.situacao.descricao}" style="width: 130px;">
<h:outputLabel value="#{message['nome']}" />
</rich:column>
<rich:column sortBy="#{item}"
style="width: 110px;">
<h:outputLabel value="#{message['email']}" />
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column styleClass="center" sortBy="#{item}"
width="70px;" sortIconAscending="" sortIconDescending="">
<f:facet name="header">
<h:outputLabel value="" />
</f:facet>
<a:commandLink value="#{item}"
action="editar"
reRender="formCancelar, formPrincipal, formPesquisa, formPesquisaSolicitacao, formList">
<rich:toolTip>
<span>Visualizar Solicitação:
#{item}</span>
</rich:toolTip>
</a:commandLink>
</rich:column>
<rich:column styleClass="solicitacao-#{item} center"
sortBy="#{item}" sortIconAscending=""
sortIconDescending="">
<f:facet name="header">
<h:outputLabel value="" />
</f:facet>
<h:outputText value="#{item}" />
</rich:column>
<rich:column styleClass="data" sortBy="#{item}"
sortIconAscending="" sortIconDescending="">
<f:facet name="header">
<h:outputText value="" />
</f:facet>
<h:outputText value="#{item}">
</h:outputText>
</rich:column>
</rich:dataTable>
</h:form>
</rich:panel>
</rich:simpleTogglePanel>
minha list listaUsuario é um ListDataTable quando ele abre o modal…elta teria que aparecer preenchida…se você for no Debug… a lista me aparece por exemplo 2 elementos…no entanto na pagina a richTable vem vazio, se eu mandar ordenar o richTable eles aparecem
…foda…como se eu precisarce de uma especie de refresh na pagina.
