Feedback

# Clasificación

Defina los campos disponibles para las opciones de clasificación en la aplicación en tiempo de ejecución y su comportamiento.

> Para configurar la clasificación inicial de la aplicación, es necesario agregar un order by a la consulta query en el SQL.

La configuración en el Campos con clasificación refiere a los campos de la aplicación, mientras que las Clasificación avanzada se refieren al botón en la barra de herramientas.

## Campos con clasificación

Esta definición se realiza a través del Activa/Desactiva que, al activarse, invierte la definición actual de los campos seleccionados.

> Por defecto, los primeros seis campos de la aplicación están habilitados para estar disponibles para ordenar

Los campos activos para ordenar en la aplicación están representados por el asterisco al lado del nombre. En el siguiente ejemplo, los campos fecha y precio disponibles estarán para ordenar, mientras que el costo no lo estará.

En la aplicación, los campos disponibles para clasificar se pueden identificar mediante el icono de clasificación que se muestra al pasar el mouse sobre las columnas.

> Para que los iconos se muestren siempre debemos cambiar la opción Mostrar icono solo al pasar en la configuración avanzada de abajo.

### Clasificar campos

En esta opción, se mostrarán todos los campos de la aplicación, define el comportamiento inicial del campo cuando se hace clic para realizar la clasificación.

Por ejemplo, el nombre se selecciona para realizar una Descendente en el primer clic, mientras que el idEstado se configura para iniciar la clasificación Ascendente.

Esta configuración también se puede identificar en la aplicación de acuerdo con el ícono que se muestra en el cursor del campo.

De esta forma, al hacer clic en el nombre se realizará en un primer momento un orden decreciente.

## Clasificación avanzada

Estas opciones definen los campos disponibles en el botón ordenar de la barra de herramientas, así como el comportamiento y los íconos según los campos disponibles para ordenar en la aplicación.

### Ordenar campos

En este atributo definimos los campos disponibles para ordenar en el botón Ordenar de la barra de herramientas de la aplicación.

##### Usar campos que se muestran en la aplicación

Los campos definidos para mostrar en la aplicación en el menú posicionamiento de campos estarán disponibles para ordenar.

##### Usar columnas

En esta opción, la clasificación hereda todos los campos seleccionados en la opción de columnas. Estos campos se definen en el apartado Columnas.

##### Establecer campos manualmente

Al seleccionar esta opción se desplegará un nuevo atributo, Campos definidos para la clasificación para que se definan los campos disponibles en el botón de ordenar.

> Los campos resaltados, por ejemplo, nombre y idEstado, son los campos que se muestran actualmente en la aplicación.

### Mostrar icono solo al pasar el mouse por encima

Este atributo define si el icono de clasificación siempre estará visible o si solo estará disponible al pasar el mouse sobre el nombre de la columna.

##### Mostrar icono solo en la opción de pasar el mouse deshabilitada

##### Mostrar icono solo en la opción de pasar el mouse habilitada

### Tipo de icono

Define si el ícono será heredado por el tema al seleccionar Definido por tema o si usará font Awesome que habilita otros dos atributos: Campos alfanúmericos y Campos numéricos.

> En el tema del proyecto no es posible seleccionar font Awesome para definir los iconos de clasificación.

### Campos alfanuméricos

Define el icono de clasificación para todos los campos alfanuméricos de la aplicación.

### Campos numéricos

Establece el icono de clasificación para todos los campos numéricos de la aplicación.

#####

</div>