2
respostas

Como efetuar ordenação?

Boa tarde Professor!

Como posso implementar uma ordenação separada para cada coluna, de forma que funcione Asc ou desc?

Tem como dar um exemplo?

2 respostas

Leonardo, boa tarde!

Caso você deseje implementar uma ordenação específica para cada coluna, bastaria atrelar ao TH da coluna em sua tabela um tratador do evento de clique.

Você poderia por exemplo passar como argumento da função tratadora o código do campo que está realizando a ordenação, assim você poderia implementar uma lógica para ordenar os seus dados baseado na coluna em que foi clicado.

Para o controle de ordenação ASC ou DESC você poderia incluir uma variável de "tipo de ordenação" no seu arquivo javascript e cada vez que fosse realizar a ordenação você poderia verificar qual é o valor atual da ordenação e utilizar/atualizar esse valor para chavear entre ASC e DESC.

Ficou claro? Abraço!

Boa noite professor!

Minha dúvida é semelhante a dúvida do Leo. Não ficou claro sua explicação acima, teria algum exemplo, mesmo que fictício?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software