
Eigenschaften im View Desginer
keyVisible
Bei den Einträgen in der Dropdown-Liste werden zusätzlich noch die Schlüssel aufgeführt.
selectedKey
Wert aus der Wertemenge, der in der Liste der Dropdown-Liste ausgewählt ist.
Die folgenden Fälle können auftreten:
DropDownByKey.selectedKey enthält den Initialwert und der Initialwert steht nicht in der Werteliste: In diesem Fall ist der gewählte Wert ein leerer String.
DropDownByKey.selectedKey enthält einen anderen Wert, der nicht in der Werteliste steht: In diesem Fall wird dieser Wert in seiner internen Darstellung im Feld der DropDownByKey angezeigt.
Für das DropDownByKey.selectedKey-Attribut ist isNullable=true in der ContextNodeInfo eingestellt: An erster Stelle der DropDown-Liste wird ein leerer Eintrag hinzugefügt. Bei Auswahl des Wertes wird selectedKey auf den Initialwert zurückgesetzt und das isNull-Flag am Attribut gesetzt. Bei Auswahl eines anderen Eintrages wird isNull zurückgesetzt.
Sie können isNullable deklarativ im Context-Editor setzen. Alternativ können Sie isNullable programmatisch setzen:
Sie finden ein Beispiel im System in der Component DEMO_UI_STD_SELECTION (Applikation DEMO_UI_DROPDOWN_BY_KEY).
Die Eigenschaft ist sowohl von einem Administrator als auch von einem Anwender personalisierbar, konfigurierbar und administrierbar. Das heißt, es ist eine Vorbelegung mit Werten möglich. Die Vorbelegung ist nur dann möglich, wenn keine Aktion für das jeweilige UI-Element definiert ist. Eine Aktion führt immer zu einem Roundtrip, was zu einem neuem Aufbau der Views führen könnte. Das Framework bildet beim initialen Screenaufbau diese Roundtrips nicht ab.
Für weitere Informationen hierzu siehe Allgemeines zu Methoden und Eigenschaften der UI-Elemente.