Version 11
SET LIST ITEM PARAMETER ({*; }Liste; ZeileRef | *; Selektor; Wert)
Parameter | Typ | Beschreibung | |
* | * | Mit * ist Liste ein Objektname (String) | |
Ohne * ist Liste eine Listenreferenznummer | |||
Liste | ListeRef | String | Mit *: Objektname der Liste | |
Ohne *: Referenznummer der Liste | |||
ZeileRef | * | Lange Ganzzahl | * | Referenznummer der Zeile oder | |
0 für zuletzt hinzugefügte Zeile oder | |||
* für die aktuelle Zeile in der Liste | |||
Selektor | String | Konstante des Parameters | |
Wert | String | Boolean | Zahl |
Beschreibung
Mit dem Befehl SET LIST ITEM PARAMETER können Sie den Parameter Selektor für die Zeile, definiert durch ZeileRef, in der hierarchischen Liste ändern, definiert durch die Referenznummer oder den Objektnamen im Parameter Liste.
Übergeben Sie den ersten optionalen Parameter *, ist der Parameter Liste der Objektname (String) der Darstellung der Liste im Formular. Geben Sie diesen Parameter nicht an, ist Liste die Referenznummer einer hierarchischen Liste (ListeRef).
Verwenden Sie nur eine einzige Darstellung der Liste oder arbeiten mit Strukturzeilen (der zweite * ist nicht übergeben), können Sie beide Syntaxarten verwenden.
Verwenden Sie dagegen mehrere Darstellungen derselben Liste und arbeiten mit der aktellen Zeile (der zweite * ist übergeben), müssen Sie die Syntax mit dem Objektnamen verwenden, da jede Darstellung eine eigene aktuelle Zeile haben kann.
In Selektor können Sie die Konstante Additional text aus dem Thema "Hierarchische Listen" oder einen beliebigen eigenen Wert übergeben.
Additional Text: Mit dieser Konstante können Sie rechts neben dem Eintrag ZeileRef Text hinzufügen. Der Zusatztext erscheint immer im rechten Teil der Liste, selbst wenn der Benutzer den Cursor für hori-zontales Scrollen bewegt.
Verwenden Sie diese Konstante, übergeben Sie im Parameter Wert den anzuzeigenden Text.
Eigener Selektor: Sie können auch einen eigenen Text übergeben und ihn mit einem Wert vom Typ Text, Zahl oder Boolean in Selektor zuwei-sen. Dieser Wert wird mit der Zeile in der Liste gespeichert. Über den Befehl GET LIST ITEM PARAMETER können Sie Wert finden.
Auf diese Weise können Sie jede Art von Oberfläche setzen, die hierarchischen Listen zugeordnet ist. Sie können z.B. in einer Liste mit Kundennamen das Alter jeder Person speichern, es jedoch nur anzeigen, wenn der entsprechende Eintrag ausgewählt ist.
Referenz
Hierarchical Lists in 4D v11 SQL, Object Storage in 4D v11 SQL