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
  • Eventos gestionados
  • Eventos soportados por WINDEV y WINDEV Mobile
  • Eventos gestionados por WEBDEV
  • Eventos opcionales
  • Código de clasificación de una columna
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
Eventos gestionados
WINDEVWINDEV Mobile

Eventos soportados por WINDEV y WINDEV Mobile

WINDEV y WINDEV Mobile gestionan los siguientes eventos por Default (orden de aparición en el editor de código):
EventCondición de ejecución
InicializaciónSe ejecuta al abrir la ventana. *

Caso especial: control Tabla basado en un archivo de datos rellenado automáticamente:
Cuando se ejecuta este código, la control Tabla aún no se ha rellenado.. Para obligar a la control Tabla a ser llenada en esta Event, use:También puede filtrar los registros con HFilter.
Entrada (en la columna)Ejecutar cuando la columna esté enfocada.
Salir (de la columna)Ejecutar al pasar de un control a otro (tecla TAB, seleccionar otro control con el ratón, etc.).
Siempre que se modifiqueEjecutar cuando el usuario modifica el contenido de la columna.

(*) De forma predeterminada, el evento "Inicialización" de cada control se ejecuta según el orden en el que se crearon los controles en la ventana. Para modificar este orden de ejecución:
  1. En la pestaña "Ventana", en el grupo "Orden", haga clic en "Inicialización".
  2. En la ventana que aparece, utilice las flechas de la derecha para cambiar el orden en el que se inicializan los controles.
WEBDEV - Código Servidor

Eventos gestionados por WEBDEV

WEBDEV gestiona los siguientes eventos para las columnas control Tabla:
  • Tabla en modo "Navegador" :
    EventCondición de ejecución
    Entrada en control (código del navegador)Ejecutar cuando la columna esté enfocada.
    Salida sin modificación (código del navegador)Corre cuando cambies la control con la modificación de la columna.
    Salir de control (código del navegador)Ejecutar al cambiar control.
    Haga clic en el título (Código del navegador)Ejecutar cuando el usuario haga clic en el título de la columna.
  • Tabla en modo "Servidor + AJAX ":
    EventCondición de ejecución
    Inicialización (código servidor)Se ejecuta cuando se abre la página.
    Entrada en la columna (código del navegador)Ejecutar cuando la columna esté enfocada.
    Salir (de la columna) con modificación (código del navegador)Se ejecuta al cambiar control después de la modificación (tecla TAB, cambio de control con el ratón, etc.).
    Salir (de la columna) (código del navegador)Corre al cambiar de control sin modificación (tecla TAB, cambio de control con el ratón, etc.).
    En fila salir en caso de modificación (código del servidor)Ejecutar cuando el usuario modifica el contenido de la columna. Esta Event se ejecuta en la salida de la fila solamente.
    Siempre que realice una búsqueda con la lupa (código del servidor)Ejecutar cuando el usuario utiliza la lupa para realizar una búsqueda.
    Haga clic en el título (Código del navegador)Ejecutar cuando el usuario haga clic en el título de la columna.
    Haga clic en el título (Código de servidor)Ejecutar cuando el usuario haga clic en el título de la columna.
  • Tabla en modo "Servidor" :
    EventCondición de ejecución
    Inicialización (código servidor)Se ejecuta al abrir la página.
    Entrada en control (código del navegador)Ejecutar cuando la columna esté enfocada.
    Salida sin modificación (código del navegador)Corre cuando cambies la control con la modificación de la columna.
    Salir de control (código del navegador)Ejecutar al cambiar control.
    Haga clic en el título (Código del navegador)Ejecutar cuando el usuario haga clic en el título de la columna.
Eventos opcionales
WINDEV Se pueden utilizar varios eventos opcionales. Para añadir un evento opcional:
  1. Seleccione la control deseada.
  2. Mostrar la ventana del código de esta control (tecla F2).
  3. Haga clic en el enlace "Añadir otras Event s a xxx" en la parte inferior del código de la ventana, después de la última Event.
  4. Todos los eventos opcionales disponibles para el control se muestran.
  5. Marque la opción Event para agregar y validar.
    Observación: Puede seleccionar varios eventos opcionales.
  6. El Event opcional seleccionado se agrega automáticamente a los Event s administrados por el control.
Para desactivar un Event opcional, simplemente realice las mismas operaciones para mostrar la lista de Event s opcionales. A continuación, simplemente desmarque los eventos opcionales para eliminar.
Observación: Si el código desactivado contiene código WLanguage, este código se elimina automáticamente.
En una columna de un control Tabla, puede definir:
  • cómo se utiliza la lupa para realizar una búsqueda (Event "Whenever performing a search with the magnifier"). Este Event se ejecuta durante la búsqueda (para cada carácter tecleado) de la "lupa" de búsqueda control.
  • cómo se clasifican las columnas (Event "Whenever sorting"). Esta Event se ejecuta cuando el usuario ordena la columna con y .
  • cómo se redimensionan las columnas (Event "Resizing the column"). Esta Event se ejecuta cuando el usuario cambia el tamaño de la columna.
  • el filtro definido por el usuario (Event "Siempre que se modifica el filtro (entrada del usuario en la cabecera)"). Esta Event se ejecuta cuando el usuario introduce una nueva condición de filtro, después de que el filtro ha sido aplicado. Por ejemplo, si el usuario define un filtro "Contiene" y teclea "Fran", el control Tabla se filtra según la condición, luego se ejecuta el Event "Siempre que se modifique el filtro.
  • el clic en el título de la columna (Event "Clic en el título de la columna"). Esta Event se ejecuta cuando el usuario hace clic en el título de la columna..
  • el doble clic en la columna ("Doble clic en la columna" Event). Esta Event se ejecuta cuando el usuario hace doble clic en la columna.
WINDEV

Código de clasificación de una columna

Cuando el usuario hace clic en el título de una columna de un control Tabla, el código de clasificación de la columna se llama automáticamente.
Para averiguar la dirección de clasificación, declare un parámetro al principio del código de clasificación.
// -- Whenever COL_Column1 is sorted
PROCEDURE Sort(bAscending)
Trace(bAscending? "Ascending column sort" ELSE "Descending sort")
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 17/06/2022

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