Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX SET HIERARCHY
|
LISTBOX SET HIERARCHY ( {* ;} objet ; hiérarchique {; hiérarchie} ) | ||||||||
Paramètre | Type | Description | ||||||
* | Opérateur |
![]() |
Si spécifié, objet est un nom d'objet (chaîne) Si omis, objet est une variable | |||||
objet | Objet de formulaire |
![]() |
Nom d'objet (si * est spécifié) ou Variable (si * est omis) | |||||
hiérarchique | Booléen |
![]() |
Vrai = list box hiérarchique, Faux = list box non hiérarchique | |||||
hiérarchie | Tableau pointeur |
![]() |
Tableau de pointeurs | |||||
La commande LISTBOX SET HIERARCHY vous permet de configurer l'objet list box désigné par les paramètres objet et * en mode hiérarchique ou non.
Note : Cette commande fonctionne uniquement avec les list box basées sur des tableaux. Si elle est utilisée avec une list box basée sur des sélections, elle ne fait rien.
Si vous passez le paramètre optionnel *, vous indiquez que le paramètre objet est un nom d'objet (une chaîne). Si vous ne passez pas ce paramètre, vous indiquez que le paramètre objet est une variable. Dans ce cas, vous ne passez pas une chaîne mais une référence de variable.
Le paramètre booléen hiérarchique vous permet de définir le mode de la list box :
Lorsque vous passez une list box en mode hiérarchique, certaines propriétés sont automatiquement restreintes. Pour plus d’informations, reportez-vous à la section Gestion des List box hiérarchiques.
Le paramètre hiérarchie vous permet de désigner les tableaux de la list box à utiliser pour construire la hiérarchie (cf. exemple).
Si vous affichez la list box en mode hiérarchique et omettez ce paramètre :
Définition des tableaux tPays, tRegion et tVille comme hiérarchie d’une list box :
ARRAY POINTER($TabHierarch;3)
$TabHierarch{1}:=->tPays `Premier niveau de rupture
$TabHierarch{2}:=->tRegion `Deuxième niveau de rupture
$TabHierarch{3}:=->tVille `Troisième niveau de rupture
LISTBOX SET HIERARCHY(*;"mylistbox";True;$TabHierarch)
Produit : 4D
Thème : List Box
Numéro :
1098
Créé : 4D v12
4D - Langage ( 4D v20 R7)