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 / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones TreeView
  • Nodo"Hermano".
  • Duplicados
  • Formato de imágenes colapsadas/expandidas
  • Tipo de imágenes colapsadas/expandidas
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
Inserta una hoja en una control TreeView en una posición específica.. Esta inserción se realiza en relación con un elemento "hermano" existente.
Ejemplo de control TreeView:
Vocabulario relacionado a un control TreeView
Ejemplo
// Insert the "Cakes" leaf on the same level as
// the "Ice creams" leaf in the "TREE_TVRecipe" TreeView control
// The "Cakes" leaf will be inserted before the "Ice creams" leaf
Res = TreeInsert(TREE_TVRecipe, "Recipes" + TAB + "Desserts" + TAB + "Ice creams", ...
"Cakes", tvDefault, tvDefault, Null, tvBefore)
Sintaxis
<Result> = TreeInsert(<TreeView control> , <Path of sibling node> , <Leaf name> [, <Collapsed image> [, <Expanded image> [, <Leaf identifier> [, <Addition mode> [, <Tooltip text>]]]]])
<Result>: booleano
  • True si la hoja se insertó en el control TreeView,
  • False en caso contrario.
<TreeView control>: Nombre del control
Nombre de la control TreeView a utilizar.
<Path of sibling node>: Cadena de caracteres
Ruta completa del nodo "hermano" de la hoja a insertar en el control TreeView. Este nodo hermano debe existir. Este parámetro tiene el siguiente formato:
"<Root name>" + TAB + ["<Name of 1st node>" + TAB + ...
["<Name of 2nd node>" + TAB + [...]]]"<Leaf name>"
En caso de duplicados en un elemento ruta, este ruta puede contener el identificador del elemento (especificado al final de su nombre por TreeID).
<Leaf name>: Cadena de caracteres
Nombre (leyenda) de la hoja a insertar.
<Collapsed image>: Cadena de caracteres opcional o constante
Imagen associated con el elemento insertado. Esta Image se muestra cuando el elemento es un nodo colapsado (ver las Notas). En tiempo de ejecución, el título de un nodo colapsado va precedido de "+".
Este parámetro corresponde a:
  • el nombre y el apellido completo (o relativo) ruta de Image. Se puede utilizar una ruta de tipo UNC.
  • la constante:
    nuloNinguna imagen
    tvDefault
    (Valor predeterminado)
    Default Image (carpeta cerrada):Carpeta cerrada
<Expanded image>: Cadena de caracteres opcional o constante
Imagen associated con el elemento insertado. Esta Image se muestra cuando el elemento es un nodo expandido (ver las Notas). En tiempo de ejecución, el título de un nodo expandido va precedido de "-".
Este parámetro corresponde a:
  • el nombre y el apellido completo (o relativo) ruta de Image. Se puede utilizar una ruta de tipo UNC.
  • la constante:
    nuloNinguna imagen
    tvDefault
    (Valor predeterminado)
    Default Image (carpeta abierta):Abrir carpeta
<Leaf identifier>: Cadena de caracteres o entero (opcional)
Cadena de caracteres o entero associated con el elemento insertado. Este parámetro corresponde a una cadena vacía ("") de Default. Para asociar un identificador a un elemento ya creado, utilice TreeModify.
<Addition mode>: Constante opcional
Posición de la hoja insertada con respecto al nodo "hermano" en el control TreeView.
tvAfter
(Valor predeterminado)
La hoja se inserta después del elemento "hermano" especificado.
tvBeforeLa hoja se inserta antes del elemento "hermano" especificado.
<Tooltip text>: Cadena de caracteres opcional
Si se especifica este parámetro, su contenido se mostrará en un tooltip cuando el elemento se mueva sobre el cursor del ratón.. Este parámetro corresponde a una cadena vacía de Default. Si no hay un tooltip associated con el elemento, el tooltip associated con el control TreeView se mostrará automáticamente.
Observaciones

Nodo"Hermano".

La inserción no se realiza si el nodo "hermano" no existe: la función TreeInsert devuelve False.

Duplicados

TreeInsert no control duplica cuando se inserta un elemento.
Para facilitar la duplicación de manipular, se recomienda utilizar un identificador específico para identificar el nivel en el que se insertará un elemento. Para obtener más información, consulte Gestión de duplicados en los controles de la vista de árbol.

Formato de imágenes colapsadas/expandidas

WEBDEV - Código Servidor Los formatos reconocidos de Image son los siguientes: GIF, JPEG, PNG o SVG (dependiendo de los navegadores).

Tipo de imágenes colapsadas/expandidas

Las imágenes utilizadas pueden ser:
La Image especificada se redimensiona proporcionalmente a 16 x 16 píxeles: en la mayoría de los casos, la altura de la Image corresponde a la altura del TreeView fila.
WEBDEV - Código Servidor Sólo se pueden utilizar los archivos de Image. Estos archivos deben encontrarse en el directorio "<ProjectName>_WEB".. Estas imágenes no se transforman cuando se guarda la página. No es necesario utilizar fWebDir para especificar la imagen ruta. Este ruta es relativo al directorio "<ProjectName>_WEB".
Observación: El tamaño de las imágenes debe ser de set a 16 x 16 píxeles (tamaño de los iconos pequeños).
Componente: wd290obj.dll
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: 27/05/2022

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