AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Tabla
  • Presentación
  • ¿Cómo proceder?
  • Filtro en una columna
  • Gestión de los filtros a través de la programación
  • Proponer un filtro a través de la programación
  • No proponer el menú contextual para implementar un filtro en las columnas
  • Almacenamiento de filtros
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
El usuario puede filtrar el contenido de una control Tabla mostrando los registros correspondientes a una condición, por ejemplo.
Opciones del filtro control Tabla
Observación: Estas opciones de filtro también están disponibles para la vista de árbol controles Tabla.
¿Cómo proceder?

Filtro en una columna

Esta característica se implementa automáticamente en controles Tabla poblada programáticamente y en controles Tabla basada en un archivo de datos, para las columnas con búsqueda (lupa mostrada en la columna). Basta con hacer clic con el botón derecho del ratón en la búsqueda Icon para abrir el menú contextual de la columna:
Filtro en una columna
Para gestionar los filtros, este menú contextual propone:
  • para implementar un filtro ("Filtro"):
    Para ello, seleccione una condición e indique el valor solicitado. El contenido de la control Tabla se filtra según la condición especificada.
    Observación: La condición "Está vacío" se utiliza para mostrar sólo los elementos vacíos en la columna.
  • a set un filtro con uno de los valores de la columna.
  • para borrar un filtro que antes era set en la columna ("Borrar filtro").
  • para recordar los filtros ("Recordar los filtros").
    Si esta opción está activada:
    • los filtros implementados al cerrar la ventana se ejecutarán automáticamente durante la siguiente apertura de la ventana.
    • Se mostrará un breve mensaje para informar al usuario e indicar los filtros que son set.
      • La duración de la visualización de este mensaje puede ser configurada por AAFConfigure.
      • La toast no bloquea la aplicación y puede cerrarse con un simple clic.
Observaciones:
  • Los menús contextuales que aparecen al hacer clic con el botón derecho del ratón en el título de la columna y en la búsqueda Icon son diferentes. Para más detalles sobre las opciones de este menú contextual, véase Menú contextual de las columnas.
  • En una aplicación multilingüe, tiene la posibilidad de traducir el menú contextual, véase Configuración de los menús de los AAFs.
Gestión de los filtros a través de la programación

Proponer un filtro a través de la programación

TableEnableFilter se utiliza para crear un filtro en una columna mediante la programación. El filtro se puede ser desactivar con la función TableDisableFilter.
TableFilteredColumn devuelve la lista de columnas filtradas por el usuario.

No proponer el menú contextual para implementar un filtro en las columnas

Para no proponer el menú contextual de búsqueda y filtro en las columnas, utilice la función AAFDisable con la constante aafFilter.

Almacenamiento de filtros

El TiendaFiltroAAF Property se utiliza para determinar y especificar si los filtros establecidos por el usuario en un control Tabla se guardan cuando una aplicación se cierra y se abre de nuevo.
Cuando se utiliza AAFConfigure con la constante aafToastDurationRestoreFilter, permite definir la cantidad de tiempo que aparece un mensaje toast en la pantalla para indicar a los usuarios que un filtro ha sido set.
Si no quiere mostrar las opciones "Recordar filtros" y "Recordar ordenaciones" en el menú contextual, simplemente utilice AAFDisable con la constante aafSaveFilterAndSort.
Versión mínima requerida
  • Versión 12
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 19/10/2022

Señalar un error o enviar una sugerencia | Ayuda local