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 TreeView
  • Presentación
  • ¿Cómo proceder?
  • Creación de un Treeview control basado en un archivo de datos
  • "Opción"Llenado retardado de subniveles
  • Manejo de una control TreeView basada en un archivo de datos
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
Presentación
Tiene la posibilidad de crear controles TreeView directamente relacionado a los datos.
Puede crear un control TreeView basado en un archivo de datos: el control TreeView será relacionado a un archivo de datos o a una consulta.
La programación de los controles TreeView se simplifica: no hay necesidad de usar las funciones de TreeXXX directamente.
¿Cómo proceder?

Creación de un Treeview control basado en un archivo de datos

Para crear una control TreeView basada en un archivo de datos:
  1. Cree una control TreeView (en la pestaña "Creación", en el grupo "Datos", haga clic en "TreeView").
  2. Abra la ventana de descripción del control (seleccione "Descripción" en el menú contextual).
  3. En la pestaña "Contenido" seleccione "Archivo/Consulta"..
  4. Haga clic en el botón "Agregar". Se añade automáticamente una fuente "<Ninguna>".
  5. Defina las características de esta fuente:
    • Fuente: corresponde a el archivo de datos o a la consulta que se va a realizar.
    • Navegue por: corresponde a la tecla de búsqueda utilizada para navegar por la fuente.
    • Mostrado: corresponde a la posición visualizada en el control TreeView.
  6. Añadir (si es necesario) una segunda fuente para el siguiente nivel (botón "Añadir"). En este caso, tiene la posibilidad de definir la fuente del enlace para el nivel anterior..
    Por ejemplo, si el primer nivel explora el fichero de datos de los clientes, el segundo puede explorar el fichero de datos de los pedidos, por ejemplo. Los elementos que se utilizarán para set el enlace son "Customer.CustomerID" y "Orders.CustomerID". Con Default, el origen del enlace se deduce automáticamente de los elementos y enlaces definidos en el análisis.
  7. Definir tantas fuentes como sea necesario.
    Caso especial: control TreeView recursivo
    Un control TreeView basado en un archivo de datos puede mostrar Record s que dependen del Record anterior (caso estándar de un enlace recursivo utilizado para gestionar los padres y los hijos, por ejemplo).
    Para gestionar este tipo de control TreeView, tiene la posibilidad de definir un enlace reflexivo en la pestaña "Contenido" de la ventana de descripción del control TreeView.
  8. Validar la ventana description del Treeview control. El control TreeView es una vista de árbol de navegación.
WINDEV

"Opción"Llenado retardado de subniveles

Cuando un Treeview control basado en un archivo de datos contiene un gran número de elementos y subelementos, su llenado puede llevar algún tiempo.
La opción "Relleno aplazado de los subniveles (más rápido)" se utiliza para llenar cada subnivel sólo cuando el usuario hace clic para ampliar un nivel. En este caso, el tiempo de llenado se extiende y el llenado inicial es mucho más rápido..
Observación: Para utilizar esta opción en un control TreeView poblado de forma programática, llame a AddChildDelayed.
Manejo de una control TreeView basada en un archivo de datos
Una control TreeView de navegación puede ser fácilmente manejada:
  • Si la navegación por el árbol control permite la modificación, las modificaciones realizadas en el árbol control se trasladarán automáticamente a la fuente de datos relacionado.
  • Si el control TreeView basado en un archivo de datos no permite la entrada, la fuente de datos relacionado no será modificada por el usuario directamente.
Versión mínima requerida
  • Versión 16
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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