Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
SET LIST ITEM PARAMETER

SET LIST ITEM PARAMETER 


 

SET LIST ITEM PARAMETER ( {* ;} Liste ; EintragRef | * ; Selector ; Wert ) 
Parameter Typ   Beschreibung
Operator in Mit * ist Liste ein Objektname (String)
Ohne * ist Liste eine Listenreferenznummer
Liste  ListRef, String in Mit *: Objektname der Liste
Ohne *: Referenznummer der Liste
EintragRef | *  Operator, Lange Ganzzahl in Referenznummer des Eintrags oder 0 für zuletzt hinzugefügten Eintrag oder * für den aktuellen Eintrag in der Liste
Selector  String in Konstante des Parameters
Wert  String, Boolean, Zahl in Wert des Parameters

Der Befehl SET LIST ITEM PARAMETER ändert den Parameter Selector für die Zeile, definiert durch EintragRef, in der hierarchischen Liste, 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 (ListRef).
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 Selector können Sie eine der folgenden Konstanten unter dem Thema Hierarchische Listen übergeben:
    Konstante Typ Wert Kommentar
    Additional text Zeichenkette 4D_additional_text Diese Konstante fügt auf der rechten Seite von EintragRef Text hinzu. Dieser Zusatztext erscheint immer im rechten Teil der Liste, selbst wenn der Benutzer den horizontal scrollenden Cursor bewegt. In Wert übergeben Sie den anzuzeigenden Text für diese Konstante.
    Associated standard action Zeichenkette 4D_standard_action_name Diese Konstante weist EintragRef eine Standardaktion zu. In diesem Fall müssen Sie im Parameter Wert den Namen einer Standardaktion mit einem Parameter übergeben, z.B. "fontSize?value=10pt". Weitere Informationen dazu finden Sie im Abschnitt Standardaktionen des Handbuchs 4D Designmodus.

  • Eigener Selektor: Sie können auch einen eigenen Text übergeben und ihn mit einem Wert vom Typ Text, Zahl oder Boolean in Selector zuweisen. 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.

Über das Feature Standardaktionen als Auswahlliste eines hierarchischen PopUp-Menüs eine eigene Liste mit verschiedenen Schriftgrößen setzen:

 $myList:=New list
 APPEND TO LIST($myList;ak standard action title;1)
 APPEND TO LIST($myList;ak standard action title;2)
 APPEND TO LIST($myList;ak standard action title;3)
 SET LIST ITEM PARAMETER($myList;1;Associated standard action;"fontSize?value=10pt")
 SET LIST ITEM PARAMETER($myList;2;Associated standard action;"fontSize?value=12pt")
 SET LIST ITEM PARAMETER($myList;3;Associated standard action;"fontSize?value=14pt")
 OBJECT SET LIST BY REFERENCE(*;"popup";Choice list;$myList)



Siehe auch 

APPEND TO LIST
Get action info
GET LIST ITEM PARAMETER
GET LIST ITEM PARAMETER ARRAYS
INSERT IN LIST

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Hierarchische Listen
Nummer: 986

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v11 SQL
Geändert: 4D v16 R4

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)