@SelectionList
Mit der Eigenschaft @SelectionList können Sie Bezeichnungen und Werte für ein JSF-Auswahllisten-Steuerelement angeben.
Die Eigenschaft @SelectionList umfasst die folgenden Eigenschaftsfelder:
- labelItem
- Der Name einer nicht verschachtelten Datensatzvariablen oder einer Tabellenspalte, die die Bezeichnungen enthält, die in einem JSF-Auswahllisten-Steuerelement angezeigt werden sollen.
- valueItem
- Der Name einer nicht verschachtelten Datensatzvariablen oder einer Tabellenspalte, die für die Werte verwendet werden soll, die aus der Auswahlliste zurückgegeben werden.
Geben Sie @SelectionList für eine Datensatzdefinition ein, die für eine JSP verwendet werden soll. Sie können auch @SelectionList für eine Datensatzdeklaration in einem JSF-Handler angeben, aber in diesem Fall müssen die Werte von labelItem und valueItem mit den im Datensatzabschnitt definierten Feldern übereinstimmen.
Beispiel
Record employee type basicRecord {
@selectionList {
labelItem=empName,
valueItem=empId;
}
}
empName STRING;
empId INT;
end