PC SOFT

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.
  • ¿Cómo ejecutar una Process específica cuando se hace clic en la cabecera de una columna de una control Tabla?
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
Definición de las columnas de los controles de la tabla mediante programación
¿Cómo ejecutar una Process específica cuando se hace clic en la cabecera de una columna de una control Tabla?
Para ejecutar una Process específica cuando se hace clic en una columna de una control Tabla:
  1. Interceptando la Event en el código de inicialización de la control Tabla:
    // Table control "Initializing" event:
    Event("CLICK_COLUMN_HEADER", "TABLE1", 1529)

    En este código, "TABLA1" corresponde al nombre de la control Tabla.
  2. Procedure usado para interceptar el clic en la cabecera de la columna. En esta Procedure, tiene la posibilidad de recuperar el número de la columna que fue pulsada por 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 una Procedure local desde el editor de código, vaya a la pestaña "Código", grupo "Procedimientos", expanda "Nuevo" y seleccione "Nueva Procedure local".
  • La Procedure puede evitar que la columna se ordene si es necesario. Para ello, basta con insertar la siguiente Line 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