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.
  • Eventos gestionados por defecto
  • Eventos opcionales
  • Filtrar registros (sólo para navegar por control Tabla TreeView)
  • Antes de mostrar el tooltip automático de la barra de desplazamiento
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Eventos asociados con los controles de la tabla TreeView
Eventos gestionados por defecto
WINDEV Mobile WINDEV y WINDEV Mobile gestionan los siguientes eventos de manera predeterminada (orden de aparición en el editor de código):
EventoCondición de tiempo de ejecución
InicializaciónEjecutar al abrir la ventana. *

Caso especial: Navegando por control Tabla TreeView se llena automáticamente
Cuando se ejecuta este código, la control Tabla TreeView aún no se ha rellenado.. Para forzar la introducción de este código en el control, utilice:También tiene la posibilidad de filtrar los registros con HFilter.
Fin de inicializaciónEl código encontrado para los controles de navegación de la tabla TreeView se completa automáticamente:

Ejecutar una vez que el control se haya llenado. Este código se utiliza para seleccionar un elemento en la control Tabla TreeView, para añadir o modificar un elemento.
Entrada en la vista en árbol tablaEjecutar cuando el control esté enfocado.
Salida de la vista en árbol tablaEjecutar al pasar de un control a otro (tecla TAB, seleccionar otro control con el ratón, etc.).
Entrada en la entrada de una fila de la vista en árbol tablaEjecutar cuando el usuario selecciona una fila para realizar una entrada en este fila.
Salida de una fila de la vista en árbol tablaEjecutar al pasar de un fila o control a otro (tecla TAB, seleccionar otro control con el ratón, etc.).
Visualización de una filaEjecutar cuando se debe visualizar una nueva fila en el control Tabla TreeView, por ejemplo, cuando se realiza una de las siguientes acciones: volver a mostrar el control, desplazarse o moverse en el control, ....
Seleccionando un filaEjecutar cuando el usuario selecciona una fila (sin entrada).
Ocultar/Expandir un nodoEjecutar cuando el usuario expande o colapsa un nodo.
Observación: La sintaxis TableName[ TableName] utilizada en este evento le permite saber el número de fila que está colapsado/expandido.
(*) Por defecto, 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 esta orden de tiempo de ejecución:
  1. Seleccione "Windows.... Editar el orden de inicialización".En el panel "Ventana", en el grupo "Orden", haga clic en "Inicialización"..
  2. En la ventana que se muestra, utilice las flechas de la derecha para modificar el orden de inicialización de los controles.
Eventos opcionales
Se pueden gestionar varios eventos opcionales.
Para gestionar un evento opcional, simplemente selecciónelo en la barra de iconos de la ventana de código (abajo a la derecha).
Por ejemplo, se puede gestionar:
  • el control se desplaza con el ratón,
  • el botón izquierdo del ratón abajo, arriba, con un doble clic,
  • el botón derecho del ratón abajo, arriba, con doble clic,
  • la rueda del ratón, etc.
Filtrar registros (sólo para navegar por control Tabla TreeView)
El evento "Filtering the records" se ejecuta justo después de que se muestre una fila de la control Tabla TreeView.. Por lo tanto, se ejecuta:
  • al inicializar el control.
  • siempre que se muestre una fila en el control Tabla TreeView.
Este evento se utiliza para filtrar los registros mostrados en el control Tabla TreeView.
Para implementar un filtro, el evento "Filtrando los registros" debe devolver un valor:
  • True para especificar que el registro coincide con el filtro y que debe mostrarse.
  • False para especificar que el registro no coincide con el filtro y que no debe mostrarse.
  • Cancel para detener la lectura de la fuente de datos del control Tabla TreeView (caso muy raro).
Ejemplo:
// -- Filter records --
// Displays the customers who placed orders exceeding 3000 Euros
IF Order.TotalIOT >= 3000 THEN
RESULT True
ELSE
RESULT False
END
En este código, los datos utilizados afectan al registro actualmente leído por la control Tabla TreeView. Estos datos proceden del fichero de datos o de la consulta relacionado al control.
Si se aplica un filtro automático en el control Tabla TreeView (TableEnableFilter o filtro habilitado directamente por el usuario), el filtro definido por el evento "Filtering records" se añade al filtro automático..
Antes de mostrar el tooltip automático de la barra de desplazamiento
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario