4D v16.3

LISTBOX COLLAPSE

Home

 
4D v16.3
LISTBOX COLLAPSE

LISTBOX COLLAPSE 


 

LISTBOX COLLAPSE ( {* ;} Objekt {; rekursiv {; Selector {; Linie {; Spalte}}}} ) 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist ein Objektname (String),
Ohne Stern: Objekt ist eine Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable (ohne *)
rekursiv  Boolean in Wahr = Unterebenen zuklappen,
falsch = Unterebenen nicht zuklappen
Selector  Lange Ganzzahl in Teil der Listbox, die zugeklappt werden soll
Linie  Lange Ganzzahl in Nummer der Umbruchzeile bzw. Listboxebene, die zugeklappt werden soll
Spalte  Lange Ganzzahl in Nummer der Umbruchspalte, die zugeklappt werden soll

Der Befehl LISTBOX COLLAPSE klappt die Umbruchzeilen der Listbox zu, definiert durch die Parameter Objekt und *.

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.

Wurde die Listbox nicht im hierarchischen Modus angelegt, führt der Befehl nichts aus. Weitere Informationen dazu finden Sie im Abschnitt Hierarchische Listboxen verwalten.

Mit dem optionalen Parameter rekursiv konfigurieren Sie das Zuklappen der hierarchischen Unterebenen der Listbox. Übergeben Sie Wahr oder lassen Sie diesen Parameter weg, um alle Ebenen und Unterebenen zuzuklappen. Übergeben Sie Falsch, wird nur die erste Ebene zugeklappt.

Mit dem optionalen Parameter Selector geben Sie die Reichweite des Befehls an. Sie können eine der folgenden Konstanten unter dem Thema Listbox übergeben:

Konstante Typ Wert Kommentar
lk all Lange Ganzzahl 0 Der Befehl betrifft alle Unterebenen (Standardwert, wird ohne diesen Parameter verwendet)
lk selection Lange Ganzzahl 1 Befehl gilt für ausgewählte Unterebenen.
lk break row Lange Ganzzahl 2 Der Befehl gilt für die Unterebene, zu der die Zelle, definiert mit den Parametern Zeile und Spalte, gehört. Beachten Sie, dass diese Parameter die Zeilen- und Spaltennummern in der Listbox im Standardmodus darstellen und nicht in der hierarchischen Form. In diesem Fall führt der Befehl nichts aus, wenn die Parameter Zeile und Spalte weggelassen werden.
lk level Lange Ganzzahl 3 Dieser Befehl betrifft alle Umbruchzeilen für die Spalte Ebene. Dieser Parameter bezeichnet eine Spaltennummer in der Listbox im Standardmodus und nicht in seiner hierarchischen Darstellung. In diesem Fall führt der Befehl nichts aus, wenn der Parameter Ebene weggelassen wird.

Enthält die Auswahl oder Listbox keine Umbruchzeile oder sind alle Umbruchzeilen bereits zugeklappt, führt der Befehl nichts aus.

Dieses Beispiel klappt die erste Ebene der Umbruchzeilen der Auswahl in der Listbox zu:

 LISTBOX COLLAPSE(*;"MeineListbox";False;lk selection)



Siehe auch 

LISTBOX EXPAND

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Listbox
Nummer: 1101

 
GESCHICHTE 

Erstellt: 4D v12

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)