|
|
|
|
- ¿Cómo ejecutar una Process específica cuando se hace clic en la cabecera de una columna de una control Tabla?
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: - 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. - 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:
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|