Ordenação
Definem os campos disponíveis para as opções de ordenação na aplicação em tempo de execução e seu comportamento.
Para configurar a ordenação inicial da aplicação é necessário adicionar um order by na query da consulta no menu SQL.
As configurações no bloco Campos com Ordenação são referentes aos campos da aplicação já as opções de Ordenação avançada referem-se ao botão presente na barra de ferramentas.
Campos com Ordenação
Esta definição é feita através do botão Liga/Desliga que ao ser acionado inverte a definição atual dos campos selecionados.
Por padrão, os seis primeiros campos da aplicação vem habilitados para estarem disponíveis para ordenação
Os campos ativos para ordenação na aplicação são representados pelo asterisco ao lado do nome. No exemplo abaixo os campos birthdate e address estarão disponíveis para ordenação já o campo stateid não estará.
Na aplicação os campos disponíveis para ordenação podem ser identificados pelo ícone de ordenação exibido no hover (ao passar o mouse sobre) das colunas.
Para que os ícones sejam sempre exibidos devemos alterar a opção Exibir ícone somente no mouseover nas configurações avançadas abaixo.
Classificar Campos
Nesta opção todos os campos da aplicação serão exibidos, nela é definido o comportamento inicial do campo quando clicado para realizar a ordenação.
Por exemplo, o campo customerid está selecionado para realizar uma ordenação Ascendente no primeiro clique já o campo contacname está definido para iniciar a ordenação de forma Descendente.
Esta configuração também pode ser identificada na aplicação de acordo com o ícone exibido no hover do campo
Desta forma, ao clicar no campo contacname será realizada uma ordenação descendente no primeiro momento.
Ordenação avançada
Estas opções definem os campos disponíveis no botão ordenação da barra de ferramentas além do comportamento e ícones dos campos disponíveis para ordenação na aplicação.
Campos da ordenação
Neste atributo definimos os campos disponíveis para ordenação no campo ordenação da barra de ferramenta.
Usar campos exibidos na aplicação
Os campos definidos para exibição na aplicação no menu posicionamento de campos estarão disponíveis para ordenação.
Usar colunas
Nesta opção o botão ordernação herda todos os campos selecionados para integrar o botão colunas. Estes campos são definidos no menu Colunas.
Definir campos manualmente
Ao selecionar esta opção um novo atributo, Campos definidos para a ordenação será exibido para que sejam definidos os campos disponíveis no botão ordenação.
Os campos em destaque, por exemplo customerid e address, são os campos que estão sendo exibidos atualmente na aplicação.
Exibir ícone somente no mouseover
Este atributo define se o ícone de ordenação estará sempre visível ou se estará disponível apenas no mouseover do campo.
Opção Exibir ícone somente no mouseover desativada
Opção Exibir ícone somente no mouseover ativada
Tipo de Ícone
Define se o ícone será herdado pelo tema ao selecionar Definido pelo tema ou se irá utilizar font Awesome que habilita dois outros atributos: Campos Alfanuméricos e Campos Numéricos.
No tema do projeto não é possível selecionar a opção font Awesome para definir os ícones da ordenação.
Campos Alfanuméricos
Define o ícone de ordenação para todos os campos alfanuméricos da aplicação.
Campos Numéricos
Define o ícone de ordenação para todos os campos numéricos da aplicação.