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 Columna de tabla
  • ¿Cómo ejecutar un proceso específico cuando se hace clic en la cabecera de una columna de un control Tabla?
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Definición de columnas de controles Tabla mediante programación
¿Cómo ejecutar un proceso específico cuando se hace clic en la cabecera de una columna de un control Tabla?
Para ejecutar un proceso específico cuando se pulsa sobre una columna de un control Tabla:
  1. Interceptar el evento en el código de inicialización del control Tabla:
    // Table control "Initialization" event: 
    Event("CLICK_COLUMN_HEADER", "TABLE1", 1529)

    En este código, "TABLA1" corresponde al nombre del control Tabla.
  2. Procedimiento utilizado para interceptar el clic en la cabecera de la columna. En este procedimiento, tiene la posibilidad de recuperar el número de la columna en la que ha hecho clic el usuario.
    // Code of CLICK_COLUMN_HEADER procedure
    PROCÉDURE CLICK_COLUMN_HEADER()
    Trace("We've clicked the header of column # " + _EVE.wParam)

    // <Your specific process>
Observaciones:
  • Para crear un procedimiento local desde el editor de código, vaya a la pestaña "Código", grupo "Procedimientos", expanda "Nuevo" y seleccione "Nuevo procedimiento local".
  • En caso necesario, el procedimiento puede impedir la clasificación de la columna. Para ello, basta con insertar la siguiente línea de código:
    _EVE.Return = 0
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 30/09/2024

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