Ola galera, tudo certo? Bem, eu possuo algumas dataTables na minha aplicação. Em algumas delas, por exemplo, tenho várias colunas e queria ordená-las por algo em específico (por exemplo: ordem alfabética ao invés do código) . Bem, abaixo uma das dataTables.
<p:dataTable id="tabela1"
rowStyleClass="#{empty rowIx or rowIx mod 2 ne 0 ? 'even-row' : 'odd-row'}"
rowIndexVar="rowIx"
value="#{classificacaoJsfBean.classificacaoList}"
var="item"
emptyMessage="Nenhum registro encontrado."
paginator="true"
rows="15"
pageLinks="10"
paginatorPosition="bottom"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks}
{NextPageLink} {LastPageLink}
Exibir: {RowsPerPageDropdown}
Encontrados: #{classificacaoJsfBean.classificacaoList.rowCount}"
rowsPerPageTemplate="15,25,35,50"
lazy="true">
<p:column headerText="Código" width="20">
#{item.clasCodigo}
</p:column>
<p:column headerText="Classificação" sortBy="#{item.clasClass}">
#{item.clasClass}
</p:column>
<p:column headerText="Descrição" sortBy="#{item.clasDescricao}">
#{item.clasDescricao}
</p:column>
</p:dataTable>
Nela,está sendo ordenada pelo código… Queria ordená-la pela descrição… Sei que tem tópicos sobre isso, pesquisei, mas não entendi muito bem onde devo mexer… Se laguém puder ajudar… Agradeço…