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 Tabla TreeView
  • Eventos de Default
  • Eventos opcionales
  • Filtrar registros (sólo para navegar por control Tabla TreeView)
  • Antes de mostrar el tooltip de automatic 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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Eventos associated con TreeView controles Tabla
Eventos de Default
WINDEVAndroidiPhone/iPad WINDEV y WINDEV Mobile gestionan los siguientes eventos de manera predeterminada (orden de aparición en el editor de código):
EventCondición de ejecución
InicializaciónCorre cuando se abra 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 está poblada. Para forzar a la control a rellenar este código, use:También puede filtrar los registros con HFilter.
Fin de inicializaciónCódigo sólo para navegar por la vista de árbol controles Tabla poblada automáticamente
Corre 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 control Tabla TreeViewCorre cuando la control se enfoque.
Salida del control Tabla TreeViewEjecutar al pasar de un control a otro (tecla TAB, seleccionar otro control con el ratón, etc.).
Entrada en la fila de la control Tabla TreeViewEjecutar cuando el usuario selecciona una fila para realizar una entrada en este fila.
Salida de una fila del control Tabla TreeViewCorre cuando te mueves de un fila o control a otro (tecla TAB, seleccionando otro control con el ratón, etc.).
Visualización de una fila de la control Tabla TreeViewEjecutar cuando se debe visualizar una nueva fila en el control Tabla TreeView, por ejemplo, cuando se realiza una de las siguientes acciones: volver a visualizar la control, desplazarse o moverse en la control, ...
Selección de una fila de la control Tabla TreeViewEjecutar cuando el usuario selecciona una fila (sin entrada).
WINDEVAndroidiPhone/iPad Los controles de la Tabla TreeView incluyen la siguiente opción: "Expandir haciendo clic en la fila". Si esta opción está marcada, la jerarquía puede ampliarse haciendo clic en la fila (y no sólo en la ampliación de la Icon).
AndroidiPhone/iPad Caso especial: "Modo de selección Android/iOS" opción seleccionada (pestaña "UI" de la ventana de control description):
  • Si la opción "Expandir haciendo clic en la fila" está activada, el evento "Selección de un fila" no se llama cuando el usuario hace clic en el fila (si es un nodo) y el valor del control no cambia. La Event de "Colapso/Expansión" de un nodo se llama. En este caso, el valor del control (propiedad Valor) corresponde al fila pulsado.
  • Si la opción "Expandir haciendo clic en la fila" no está activada, no se llama al evento "Selección de una fila" cuando se hace clic en los botones "+" y "-" (si es un nodo). La Event de "Colapso/Expansión" de un nodo se llama. En este caso, el valor del control (propiedad Valor) corresponde al fila pulsado.
Colapsar/Expandir un nodo de la control Tabla TreeViewEjecutar cuando el usuario expande o colapsa un nodo.
Observación: Para obtener el nombre de la fila colapsada/expandida en esta Event, utilice la siguiente sintaxis: TreeViewTableName[ TreeViewTableName].

(*) Por defecto, la "Inicialización" Event de cada control se ejecuta según el orden en que se crearon las control 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 mostrada, utilice las flechas de la derecha para modificar el orden en el que se inicializan los controles.
WEBDEV - Código ServidorWEBDEV - Código Navegador WEBDEV gestiona los siguientes eventos por Default (orden de aparición en el editor de códigos):
EventCondición de ejecución
Inicialización (Código servidor)Se ejecuta cuando se abre la página.
Caso especial: La búsqueda de control Tabla TreeView se rellena automáticamente:
Cuando se ejecuta este código, la control Tabla TreeView aún no está poblada. Para forzar el llenado de la control Tabla TreeView en este código, utilice:
Se ejecuta cuando se abre la página.
Caso especial: La búsqueda de control Tabla TreeView se rellena automáticamente:
Cuando se ejecuta este código, la control Tabla TreeView aún no está poblada. Para forzar el llenado de la control Tabla TreeView en este código, utilice:
También puede filtrar los registros con HFilter.
Fin de la inicialización (código del servidor)Código sólo para navegar por la vista de árbol controles Tabla poblada automáticamente
Ejecutar una vez que el control Tabla TreeView ha sido poblado. Este código permite seleccionar un elemento en la control, o añadir o modificar un elemento.
Selección de un tabla fila (código del servidor)El código se ejecuta cuando el usuario selecciona una fila en la control Tabla TreeView.
Pantalla Fila (código del servidor)Ejecutar cuando se debe mostrar una nueva fila en el control Tabla TreeView: la control Tabla TreeView se vuelve a mostrar, se desplaza o se mueve, etc.
Permite gestionar las columnas calculadas.
Clic en la tabla (código del navegador)Ejecutar cuando el usuario Web selecciona un fila.
Salida de un fila (código del servidor)Corre cuando te mueves de un fila o control a otro (tecla TAB, seleccionando otro control con el ratón, etc.).
Selección de Fila (código del navegador)Ejecutar cuando el usuario selecciona una fila (sin entrada).
Filtro de registros (código del servidor)Código sólo para navegar por la vista de árbol controles Tabla poblada automáticamente
Ejecutar justo antes de mostrar un fila. Esta Event se utiliza para filtrar los registros que deben aparecer en la control Tabla TreeView. Esta Event se detalla al final de esta página.
Colapsar, expandir una fila (código del servidor)Ejecutar cuando el usuario colapsa o expande un fila (o rama).
Observación: para obtener el nombre de la fila colapsada/expandida en esta Event, utilice la siguiente sintaxis: TreeViewTableName[ TreeViewTableName].
Eventos opcionales
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.
Se puede gestionar, por ejemplo:
  • el desplazamiento del cursor por encima del control,
  • botón izquierdo del ratón abajo, arriba, con un doble clic,
  • el botón derecho del ratón presionado, liberado o con doble clic
  • la rueda del ratón, etc.
Observación: Los eventos opcionales difieren según el entorno (WINDEV, WEBDEV, WINDEV Mobile) y la plataforma de desarrollo.
WINDEVWEBDEV - Código ServidoriPhone/iPad
Filtrar registros (sólo para navegar por control Tabla TreeView)
El Event "Filtrado de los registros" se ejecuta justo después de que aparezca un fila del control Tabla TreeView. Por lo tanto, se ejecuta:
  • al inicializar el control.
  • siempre que se muestre una fila en el control Tabla TreeView.
Esta Event se utiliza para filtrar los registros que aparecen en la control Tabla TreeView.
Para aplicar un filtro, la Event "Filtrar 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 dejar de leer 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
RETURN True
ELSE
RESULT False
END
En este código, los datos que se manejan afectan al registro que actualmente lee la control Tabla TreeView. Estos datos proceden del archivo de fechas o de la consulta relacionado al control.
Si se aplica un filtro automatic en el control Tabla TreeView (TableEnableFilter o filtro activado directamente por el usuario), el filtro definido por el evento "Filtrado de registros" se añade al filtro automatic.
WINDEV
Antes de mostrar el tooltip de automatic de la barra de desplazamiento
El tooltip de la barra de desplazamiento del TreeView controles Tabla se muestra cuando el usuario hace clic en la "caja" de la barra de desplazamiento vertical en la Tabla TreeView.
Este tooltip contiene la siguiente información de Default:
  • Rango de filas que se muestran actualmente en el control Tabla TreeView.
  • Número total de líneas en la control Tabla TreeView.
  • Información sobre el elemento que aparece actualmente en la primera fila de la control en la columna ordenada.
El evento opcional "Antes de mostrar el tooltip de automatic de la barra de desplazamiento" se ejecuta justo antes de que se muestre el tooltip. Esto permite mostrar un texto específico en el tooltip de la control Tabla TreeView utilizando el ToolTip Property, por ejemplo.
Ver también
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

Última modificación: 31/05/2022

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