HDI: Beispiele zur einfachen Auswahl von Zeilen in einer Listbox
Auswahl einer Entität Listbox
Beispiel
Der folgende Code erstellt eine Entitätsauswahl von bar zahlenden Kunden und wählt die Zeilen für die Entitätsauswahl in einer Listbox aus:
C_OBJECT($selection)
$selection :=ds.Invoices.query("payment=:1"; "Cash")
LISTBOX SELECT ROWS (*; "Invoices";$selection;lk replace selection)
Sammlung Listenfeld
Beispiel
Der folgende Code verwendet die Sammlung Form.payments und wählt die Zeilen für Kunden innerhalb eines bestimmten Zahlungsbereichs aus:
Verwendung der Sammlung Form.payments:
[ {name:Cash,min:100,max:500}, {name:Cheque,min:200,max:1200}, {name:Credit card,min:700,max:1500}, {name:Gift card,min:800,max:900} ]
C_COLLECTION($collection)
$collection :=Form.payments.query("min <= :1 und max >= :1";250)
LISTBOX SELECT ROWS (*; "Payments";$collection;lk replace selection)
Die resultierende Listbox:
Laden Sie den obigen HDI herunter und sehen Sie im Doc Center nach, um mehr über diesen neuen Befehl zu erfahren.