Actions
Innerhalb einer Component können Schaltflächen erzeugt werden, die Actions auslösen. Diese Schaltflächen werden immer am oberen Rand vor dem Inhalt der Component angezeigt. Typische Actions sind z. B. das Löschen und Speichern von Inhalten. Actions werden innerhalb des <Actions>
-Elements definiert.
Folgende Actions können definiert werden:
- Action „Neu“:
<NewAction>
- Action „Speichern“:
<SaveAction>
- Action „Löschen“:
<DeleteAction>
- Action „Datei hochladen“:
<UploadAction>
- Action „Datei herunterladen“:
<DownloadAction>
- Action „Custom“:
<CustomAction>
- Action „Neu laden“:
<ReloadAction>
- Action „Abbrechen“:
<CancelAction>
Action „Auswählen“:
<SelectAction>
Die ActionSelectAction
erzeugt keine Schaltfläche.
Alle Actions außer der benutzerdefinierten Action (CustomAction
) und der SelectAction
haben vordefinierte Beschriftungen und Icons. Diese können überschrieben werden, wenn es notwendig ist.
In der folgenden Tabelle sind die Attribute erläutert, die für alle Actions verwendet werden können.
Attribut | Beschreibung |
---|---|
background | Definiert eine Farbe für den Hintergrund des Controls. Diese Einstellung überschreibt die Standardfarbe des Farbschemas! Mögliche Werte:
|
componentName | Name der Component, zu der am Ende der Action navigiert werden soll. Mögliche Werte: Beliebige Zeichenkette Dieses Attribut kann für die Aktion "Abbrechen" nicht definiert werden und führt zu einem Validierungsfehler, falls das Attribut trotzdem gesetzt wird. |
displayName | Beschriftung des Controls.
Mögliche Werte: Beliebige Zeichenkette oder Sprachschlüssel Dieses Attribut kann für die Action |
enabled | Aktiviert die Action
Mögliche Werte: Das Attribut |
fontFamily | Legt die Schriftfamilie fest. Mit diesem Attribut wird die Standardschrift der Web App für dieses Control überschrieben. Mögliche Werte: Fontcode aus der Font-Palette, z. B. |
fontSize | Legt die Schriftgröße fest. Mit diesem Attribut wird die Standardschriftgröße der Web App für dieses Control überschrieben. Mögliche Werte:
|
fontStretch | Legt die Breite der einzelnen Schriftzeichen fest. Mit diesem Attribut wird die Standardbreite der Schriftzeichen für dieses Control überschrieben. Mögliche Werte:
|
fontStyle | Legt die Neigung der Schrift fest. Mit diesem Attribut wird die Standardneigung der Schriftzeichen für dieses Control überschrieben. Mögliche Werte:
|
fontWeight | Legt die Schriftstärke fest. Mit diesem Attribut wird die Standardstärke der Schriftzeichen für dieses Control überschrieben. Mögliche Werte:
|
foreground | Definiert eine Farbe für den Vordergrund (Texte, Icons) des Buttons.
Mögliche Werte:
|
iconColor | Definiert die Farbe des Icons. Mögliche Werte:
|
iconPosition | Legt die Position des Icons auf dem Button fest. Mögliche Werte:
|
iconUrl | Pfad zu einer Grafikdatei oder Angabe eines Material Icons, der als Icon verwendet wird.
Mögliche Werte:
Mit |
process | Pfad zur Mögliche Werte: Zeichenkette (URI) Dieses Attribut kann für die Aktion "Abbrechen" nicht definiert werden und führt zu einem Validierungsfehler, falls das Attribut trotzdem gesetzt wird. |
selectionNeeded | Legt fest, ob für die Aktion ein Eintrag aus einer Liste gewählt sein muss. Funktioniert nur in List Component. Mögliche Werte: |
tooltip | Legt den Text fest, der als Tooltip der Aktion angezeigt wird, sobald der Aktions-Button mit der Maus überfahren wird. Mögliche Werte: Zeichenkette Wenn der Wert des Attributs |
visible | Legt fest, ob der Button für die Aktion sichtbar ist.
Mögliche Werte: |
Jede der oben genannten Actions kann mit dem Element <Parameters>
erweitert werden. Innerhalb des Elements <Parameters>
können Sie mit dem Element <Parameter>
weitere Definitionen vornehmen.
Das Element <Parameter>
enthält die folgenden obligatorischen Attribute:
Attribut | Beschreibung |
---|---|
key | Name des Parameters
Mögliche Werte: Zeichenkette oder Ausdruck für Data Binding |
value | Parameterwert
Mögliche Werte: Zeichenkette oder Ausdruck für Data Binding |