Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Alterar ordem de coluna em datagrid Tem como inverter a ordem da coluna em um grid, quando colocamos: $order_nome= new TAction(array($this, 'onReload')); $order_nome->setParameter('order', 'nome'); $nome->setAction($order_nome); Ao clicar na coluna a mesma fica em ordem crescente, quando clicar novamente colocar em ordem decrecente ?...
LC
Alterar ordem de coluna em datagrid  
Fechado
Tem como inverter a ordem da coluna em um grid, quando colocamos:
$order_nome= new TAction(array($this, 'onReload'));
$order_nome->setParameter('order', 'nome');
$nome->setAction($order_nome);

Ao clicar na coluna a mesma fica em ordem crescente, quando clicar novamente colocar em ordem decrecente ?

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (3)


FC



$order_nome->setParameter('order', 'nome');

somente comparar se foi clicada e mudar a direção

$order_nome->setProperty('direction', 'desc');
LC

Valeu Felipe, mais achei que tivesse alguma forma mais simples, e também tem o icone da seta indicando ordem crescente, ai teria que mudar para um icone indicando a ordem decrescente.
PD

Leandro,

Isso ainda não está implementado de um jeito simples. Mas a ideia é que se tenha esse recurso de uma maneira transparente em próximas versões.

Att,
Pablo