Bom dia galera, estou com um probleminha quando tento fazer a ordenação da minha tabela. Atualmente estou utilizando RichFaces vou postar o código da tabela e quem puder por favor me dê uma dica. A tabela está normal, mostrando todos os dados e etc, a única coisa que não funciona é o ORDER do Rich.
<jq:tabbedPanel ajaxEnabled="true" cache="true" style="width:540px;">
<jq:tabPanel tabName="Cadastro Automático" style="width:540px;" >
<legend style="font-size:12px; color: black">| Procurar Funcionário |</legend>-->
<div style="float: left; margin-left: 5px; color: black">
<h:outputLabel for="concur" value="Nome: " style="float: left; clear: both; width:540px;"/>
<h:inputText id="concur" value="#{searchCriteria.searchProperty}" onkeypress="upperCase(event);" style="float: left; clear: both;" size="60" maxlength="70" />
<div>
<a4j:commandButton action="searchFuncionario" value="Procurar" reRender="#{flowRenderFragments}" />
</div>
</div>
<div style="overflow-y: auto; overflow-x:hidden; width: 540px; height: 80px;">
<h:outputText escape="false" value="#{msg.noItemsFound}" rendered="#{concursos.rowCount == 0}" style="float: left; clear: both;" />
<h:form>
<!-- <a4j:outputPanel id="funcionariosListPanel" layout="block" style="float: left; clear: both; width: inherit;">-->
<rich:dataTable id="resultTable" value="#{funcionarios}" var="item" border="1"
cellpadding="2" styleClass="resultTable" cellspacing="0" headerClass="tableHeader" rowClasses="tableEvenrow, tableOddrow"
rules="all" rendered="#{funcionarios.rowCount > 0}"
columnClasses="editColumn,0,editColumn">
<rich:column sortBy="#{item.matricula}">
<f:facet name="header">
<h:outputText value="Matrícula"/>
</f:facet>
<h:outputText value="#{item.matricula}"/>
</rich:column>
<rich:column sortBy="#{item.pessoa.nome}">
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputText value=" #{item.pessoa.nome}" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="" />
</f:facet>
<h:commandLink action="addFuncionario" styleClass="linkIco" >
<img src="#{img.btAdicionar}" title="Adicionar" width="16" height="16" border="0" onclick="desativaFormConcursado();"/>
</h:commandLink>
</rich:column>
</rich:dataTable>
<!--</a4j:outputPanel>-->
</h:form>
</div>
</jq:tabPanel>
<jq:tabPanel tabName="Cadastro Manual">
<h:form>
<h:panelGrid columns="2">
<h:outputText value="Nome:"/>
<h:inputText value="#{concursado.nome}"/>
<h:outputText value="Matricula:"/>
<h:inputText value="#{concursado.matricula}"/>
<h:outputText value="Cagos:"/>
<h:inputText value="#{concursado.cargo}"/>
<h:outputText value="Função:"/>
<h:inputText value="#{concursado.funcao}"/>
<h:outputText value="Data de Admissão:"/>
<h:inputText value="#{concursado.data_admissao}" onkeydown="FormataCampo(this,event,'##/##/####')" onkeypress="return apenasNum(event);"/>
<jq:button value="Adicionar" action="addByForm" style="float: inherit;" onclick="desativaFormConcursado();"/>
</h:panelGrid>
</h:form>
</jq:tabPanel>
</jq:tabbedPanel>
Agradeço antecipadamente a ajuda de todos. Valeu :thumbup: