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
  • Interrupción de .ListItem
Enumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control TreeView. Se llama Procedure de WLanguage siempre que se encuentra un elemento "infantil".
Ejemplo de control TreeView:
Vocabulario relacionado a un control TreeView
Ejemplo
// List the "children" of the "Desserts" node in the "TREE_TVRecipe" TreeView
// The "ExpandAll" procedure is called
// for each "child" element found in the "Desserts" node
Res = TREE_TVRecipe.ListItem("Recipes" + TAB+ "Desserts", "ExpandAll")
Sintaxis
<Result> = <TreeView control>.ListItem(<Node path> , <WLanguage procedure> [, <Custom parameter> [, <Duplicate identifier>]])
<Result>: Integro
Número de elementos listados.
<TreeView control>: Nombre del control
Nombre de la control TreeView a utilizar.
<Node path>: Cadena de caracteres
ruta completa del nodo desde el que se listarán los elementos. Este parámetro:
  • tiene el siguiente formato:
    "<Root name>" + TAB + ["<Name of 1st node>" + TAB + ...
    ["<Name of 2nd node>" + TAB + [...]]]"<Leaf name>"
    Si hay dos elementos con el mismo nombre en la ruta, puede añadir los ID de los elementos (después de sus nombres utilizando TreeID).
  • corresponde a la constante NULL para listar desde la raíz de control TreeView.
<WLanguage procedure>: Nombre de Procedure
Nombre de WLanguage Procedure que se llamará siempre que se encuentre un elemento "infantil"..
Para obtener más información sobre este procedimiento, consulte Parámetros del procedimiento utilizado por la función .ListItem.
<Custom parameter>: Entero opcional
El parámetro pasó a <WLanguage Procedure>.
<Duplicate identifier>: Booleano opcional
Indica el modo de gestión de los duplicados en los elementos:
  • False (valor predeterminado): no se realiza ninguna gestión.
  • True: los nombres de los elementos ruta se construyen para contener su identificador.
Observaciones

Interrupción de .ListItem

La función .ListItem no se puede interrumpir si no se han navegado todos los elementos "hijo".
Para forzar la interrupción de la navegación realizada por .ListItem, utilice la siguiente línea de código en <WLanguage Procedure>:
RESULT False
En este caso, la función .ListItem devuelve el número de elementos encontrados hasta que se llame a "RESULT False".
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/06/2023

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