Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX SET HIERARCHY
|
LISTBOX SET HIERARCHY ( {* ;} objeto ; jerarquico {; jerarquia} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
* | Operador |
![]() |
Si se especifica, objeto es un nombre de objeto (cadena). Si se omite, objeto es una variable | |||||
objeto | Objeto de formulario |
![]() |
Nombre de objeto (si se especifica *) o Variable (si se omite *) | |||||
jerarquico | Booleano |
![]() |
True = list box jerárquico False = list box no jerárquico | |||||
jerarquia | Array puntero |
![]() |
Array de punteros | |||||
El comando LISTBOX SET HIERARCHY permite configurar el objeto list box designado por los parámetros objeto y * en modo jerárquico o no jerárquico.
Nota: este comando sólo funciona con los list box basados en arrays. Cuando este comando se utiliza con un list box basado en las selecciones, no hace nada.
Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (cadena). Si no pasa este parámetro, indica que el parámetro objeto es una variable. En este caso, se pasa una referencia variable en lugar de una cadena.
El parámetro booleano jerarquico le permite especificar el modo del list box:
* Si pasa True, el list box se muestra en modo jerárquico,
* Si se pasa False, el list box se muestra en modo no jerárquico (modo array estándar).
Cuando se pasa un list box en modo jerárquico, ciertas propiedades se restringen automáticamente. Para obtener más información, consulte la sección Gestión de list box jerárquicos.
El parámetro jerarquia se utiliza para designar los arrays del list box a utilizar para la construcción de la jerarquía (ver ejemplo).
Si muestra el list box en modo jerárquico y omite este parámetro:
Definición de los arrays aPais, aRegion y aCiudad como jerarquía de un list box:
ARRAY POINTER($ArrHierarch;3)
$ArrHierarch{1}:=->aPais `Primer nivel de ruptura
$ArrHierarch{2}:=->aRegion `Segundo nivel de ruptura
$ArrHierarch{3}:=->aCiudad `Tercer nivel de ruptura
LISTBOX SET HIERARCHY(*;"mylistbox";True;$ArrHierarch)
Producto: 4D
Tema: List Box
Número
1098
Creado por: 4D v12
Manual de lenguaje 4D ( 4D v20 R7)