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 TreeMap
  • Presentación
  • Inicialización de una control TreeMap
  • Manipulación de una control TreeMap asociada a una control Tabla
  • Presentación
  • Visualizar en la control TreeMap el elemento seleccionado en la control Tabla
  • Visualizar en la control Tabla el elemento seleccionado en la control TreeMap
  • Visualizar en el control TreeMap el grupo seleccionado en el control Tabla
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
WINDEV le permite manipular a control TreeMap a través de la programación. Para hacerlo, usa la Variable de la control TreeMap en el código.
El Variable del control TreeMap corresponde al nombre del control TreeMap.
El control TreeMap puede ser manejado mediante programación a través de:
Observación: También tiene la posibilidad de manipular un elemento encontrado en una control TreeMap a través de la programación.
Inicialización de una control TreeMap
Para inicializar una control TreeMap, basta con describir todos los elementos con .Add.
Observación: Una control TreeMap puede ser rellenada programáticamente con:
  • registros de un archivo de datos,
  • elementos de una control Tabla, ...
Ejemplo:
// Fill a TreeMap control from a Table control based on a data file
Path is string
TMAP_Wine.DeleteAll()
FOR I = 1 _TO_ TABLE_Wine.Count
Path  = TABLE_Wine.COL_WineType[I] + "\" + TABLE_Wine.COL_Owner[I]
SWITCH TABLE_Wine.COL_WineType[I]
CASE "RED"
TMAP_Wine.Add(Path, TABLE_Wine.COL_Price[I], LightRed)
CASE "WHITE"
TMAP_Wine.Add(Path, TABLE_Wine.COL_Price[I], White)
CASE "ROSÉ"
TMAP_Wine.Add(Path, TABLE_Wine.COL_Price[I], PastelRed)
END
END
Manipulación de una control TreeMap asociada a una control Tabla

Presentación

Cuando un control TreeMap muestra visualmente los elementos que se encuentran en un control Tabla, puede ser useful para permitir interacciones entre los dos controles. Por ejemplo:
  • seleccionar en la control TreeMap el elemento seleccionado en la control Tabla (y a la inversa).
  • seleccionar en el control TreeMap el grupo seleccionado en el control Tabla.
Veamos algunos ejemplos de operaciones que se pueden realizar.

Visualizar en la control TreeMap el elemento seleccionado en la control Tabla

Para visualizar en la control TreeMap el elemento seleccionado en la control Tabla, basta con utilizar <TreeMap>.Seek.
Ejemplo:
SelectionPath is string
SelectionPath = COL_WineType[TABLE_WINE] + "\" + COL_Owner[TABLE_WINE]
TMAP_Wine = TMAP_Wine.Seek(SelectionPath)

Visualizar en la control Tabla el elemento seleccionado en la control TreeMap

Para visualizar en la control Tabla el elemento seleccionado en la control TreeMap, basta con utilizar TableSearch.
Ejemplo: Este código se puede introducir en el código de selección de un elemento que se encuentra en el control TreeMap:
Path is string
Path = TMAP_Wine[TMAP_Wine]
Path = ExtractString(Path, 2, "\")
RowIndex is int = COL_Owner.Seek(Path)
TABLE_WINE.SelectPlus(RowIndex)

Visualizar en el control TreeMap el grupo seleccionado en el control Tabla

Para visualizar en la control TreeMap el grupo de elementos seleccionados en la control Tabla, basta con utilizar .SelectGroup.
Ejemplo:
SelectionGroup is string
SelectionGroup = COL_WineType[TABLE_WINE]
TMAP_Wine.SelectGroup(SelectionGroup)
Versión mínima requerida
  • Versión 23
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 16/09/2023

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