Pessoal eu montei um rich:dataTable passando as informações , tudo certinho. Mas quando mando filtrar ele não atualiza o meu rich:datascroller
Há baixo vou colocar o código e por já agradeço
<rich:dataTable id=“listaUsuarios” rows=“12” value="#{usuarioController.todosUsuarios}"
rowClasses=“row, row1” footerClass=“footerdatatable” styleClass="panelLarge"
var=“user”>
<rich:column filterMethod="#{usuarioController.filterNomeUsuario}" width="100">
<f:facet name="header">
<a4j:outputPanel ajaxRendered="true">
<h:panelGroup>
<h:outputText value="Nome verdadeiro do usuáro" />
<br />
<h:inputText value="#{usuarioController.filterValueNomeUsuario}" id="inputPesqNomeUsuario" size="40" style="font-size: 11px; " >
<a4j:support event="onchange" action="#{usuarioController.getFilterValueNomeUsuario}" ignoreDupResponses="true" reRender="listaUsuarios, sc_usuarios"
focus="inputPesqNomeUsuario" />
</h:inputText>
<h:graphicImage
value="../imagens/icons/arrow_rotate_anticlockwise.png"
style="border:0;cursor:pointer">
<a4j:support event="onlick" action="#{usuarioController.getFilterValueNomeUsuario}" ignoreDupResponses="true" reRender="listaUsuarios, sc_usuarios"
focus="inputPesqNomeUsuario" />
</h:graphicImage>
</h:panelGroup>
</a4j:outputPanel>
</f:facet>
<h:outputText value="#{user.nmUsuario}"/>
</rich:column>
<rich:column filterMethod="#{usuarioController.filterLoginUsuario}" width="150">
<f:facet name="header">
<a4j:outputPanel ajaxRendered="true">
<h:panelGroup>
<h:outputText value="Login de usuário" />
<br />
<h:inputText value="#{usuarioController.filterValueLoginUsuario}" id="inputPesqLoginUsuario" size="30" style="font-size: 11px; " >
<a4j:support event="onchange" action="#{usuarioController.getFilterValueLoginUsuario}" ignoreDupResponses="true" reRender="listaUsuarios, sc_usuarios"
focus="inputPesqLoginUsuario" />
</h:inputText>
<h:graphicImage
value="../imagens/icons/arrow_rotate_anticlockwise.png"
style="border:0;cursor:pointer">
<a4j:support event="onlick" action="#{usuarioController.getFilterValueLoginUsuario}" ignoreDupResponses="true" reRender="listaUsuarios, sc_usuarios"
focus="inputPesqLoginUsuario" />
</h:graphicImage>
</h:panelGroup>
</a4j:outputPanel>
</f:facet>
<h:outputText value="#{user.dsLogin}"/>
</rich:column>
<rich:column width="250px">
<f:facet name="header">
<h:outputText value="E-mail do usuário" />
</f:facet>
<h:outputText value="#{user.nmEmail}"
style="text-align: center;" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Habilitado" />
</f:facet>
<div align="center"><h:outputText
value="#{user.habilitado?'sim':'não'}" /></div>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Obrigar troca de senha" />
</f:facet>
<div align="center"><h:outputText
value="#{user.trocaSenha?'sim':'não'}" /></div>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Skin" />
</f:facet>
<div align="center"><h:outputText value="#{user.nmSkin}" /></div>
</rich:column>
<rich:column width="10px">
<f:facet name="header">
<h:outputText value="Ação" />
</f:facet>
<div align="center"><a4j:commandLink onclick="showDiv();"
id="alterarusuario"
action="#{usuarioController.selecionaUsuario}"
reRender="alterarusuario, textnmverduser, textnomeusuario, textnmapelido, textnmtrata, textsecretsenha, textsecretsenhaconfirm, textemail, listperfil, selectBooleanunidade, textcpf, textheader, ichabdes, ictrocasenha, picklistunidades, icPermiteInsercaoNovosPojetos, divpicklist, skin">
<h:graphicImage value="../imagens/icons/edit.png"
style="border:0" />
<f:setPropertyActionListener value="#{user}" target="#{usuarioController.usuario}" />
</a4j:commandLink></div>
<rich:toolTip for="alterarusuario"
value="Alterar dados do usuário." />
</rich:column>
<f:facet name="footer">
<rich:datascroller align="center"
id="sc_usuarios" ajaxSingle="true"
renderIfSinglePage="false" maxPages="20" for="listaUsuarios" reRender="listaUsuarios"/>
</f:facet>
</rich:dataTable>
<rich:jQuery selector="#listaUsuarios tr:odd" query="addClass('odd-row')" />
<rich:jQuery selector="#listaUsuarios tr:even" query="addClass('even-row')" />
<rich:jQuery selector="#listaUsuarios tr" query="mouseover(function(){jQuery(this).addClass('active-row')})" />
<rich:jQuery selector="#listaUsuarios tr" query="mouseout(function(){jQuery(this).removeClass('active-row')})" />
</rich:panel>