Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX SET HIERARCHY
|
LISTBOX SET HIERARCHY ( {* ;} Objekt ; hierarchisch {; Hierarchie} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist ein Objektname (String), Ohne Stern: Objekt ist eine Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable (ohne *) | |||||
hierarchisch | Boolean |
![]() |
Wahr = hierarchische Listbox, Falsch = nicht-hierarchische Listbox | |||||
Hierarchie | Array Zeiger |
![]() |
Array mit Zeigern | |||||
Der Befehl LISTBOX SET HIERARCHY setzt die Listbox, definiert durch die Parameter Objekt und *, im hierarchischen bzw. nicht-hierarchischen Modus.
Hinweis: Dieser Befehl funktioniert nur mit Listboxen, die auf Arrays basieren. Bei Listboxen, die auf Auswahlen basiert, führt er nichts aus.
Mit dem optionalen Parameter * geben Sie an, dass der Parameter Objekt ein Objektname (String) ist. Ohne diesen Parameter geben Sie an, dass Objekt eine Variable ist. In diesem Fall übergeben Sie eine Variablenreferenz anstelle eines String.
Über den Boolean Parameter hierarchisch definieren Sie den Modus der Listbox:
Übergeben Sie eine Listbox im hierarchischen Modus, sind automatisch bestimmte Eigenschaften eingeschränkt. Weitere Informationen dazu finden Sie im Abschnitt Hierarchische Listboxen verwalten.
Mit dem Parameter Hierarchie definieren Sie die Arrays der Listbox zum Aufbau der Hierarchie. Lassen Sie diesen Parameter weg, passiert folgendes:
Definition der Arrays arrLand, arrBundesland und arrStadt als Hierarchie einer Listbox:
ARRAY POINTER($ArrHierarch;3)
$ArrHierarch{1}:=->arrLand `Erste Umbruchebene
$ArrHierarch{2}:=->arrBundesland `Zweite Umbruchebene
$ArrHierarch{3}:=->arrStadt `Dritte Umbruchebene
LISTBOX SET HIERARCHY(*;"Meinelistbox";True;$ArrHierarch)
Produkt: 4D
Thema: Listbox
Nummer:
1098
Erstellt: 4D v12
4D Programmiersprache ( 4D v20 R7)