...
Die Captions sind optional. Wird nichts angegeben werden die Standard-Übersetzungen verwendet.
Platzierung von Aktionen
Für die Platzierung von Aktionen in einer Listen- und Detail-Ansicht, es gibt drei Möglichkeiten wie man Aktionen platzieren kann:1.
Selektions Aktion: Buttons die erscheinen, wenn man mehrere elemente in einer Liste angewählt hat.
...
Aktion anzeigen in einer Liste bzw in einer Reihe.
...
Aktion wird in einer Reihe neben dem TrashButton über die drei punkte angezeigt und wird auf einem
...
Klick aufgerufen.
Listen-Ansichten
Bei den Listen Ansichten - ListLayout kann man die Aktion Aktionen über eine Porperty anhängen, die Klasse SetListAction nimmt drei Parameter rein somit kan mann die Aktion steuern wo sie angezeigt wird, die Parameter haben folgenden inhaltMethode SetListAction()
anhängen:
Code Block | ||
---|---|---|
| ||
SetListAction( [NotNull] this T element, bool showInListSelection = true, bool showInListRow = true, bool isOverflowByDefault = false) |
Code Block | ||
---|---|---|
| ||
list.Add.Link(metadata.Person.LowerCaseNameListAction) .Element.SetListAction(true, true, true); |
Detail-Ansichten
Bei der Detail ansicht - DetailLayout gib es ebenfalls drei möglichkeit Möglichkeiten um die Aktion zu plazierenplatzieren:1.
Als eine Standard
...
Aktion in der Sidebar.
...
In den Inhalt der Detail
...
Ansicht.
...
Es besteht die
...
Möglichkeit ebenfalls die Aktion als Primäre oder Sekundäre Aktion anzuzeigen.
Eine Standard Aktion in der Sidebar zu impelemtieren implementieren muss folgendes vorgehen eingehalten werden:
1. Es wir eine Variable als Actions deklariert und wird und die Sidebar Funtkion Funktion wird dem Layout angehängt.
...
1.1 Anschliessend wir der Sidebar eine Aktion angehängt und über die Add.Action
methode Methode die entprechende entsprechende Aktion aufgerufen.
Code Block |
---|
var actions = sidebar.Add.Actions(); actions.Add.Action(metadata.Person.LowerCaseNameDetailAction); |
1.2 Um eine Aktion in den Detail ansicht Ansicht Inhalt platzieren zu können, muss man folgendes implementieren im folgenden beispiel Beispiel werden wir die Aktion in einer Reihe integrieren:
...
In dem beiden Fällen is es möglich die Art de Aktion zu steuern ob es sich um eine Primäre Aktion oder als eine Sekundäre Aktion handelt. Die Methode IsClassAction beinhaltet deri drei Parameter durch die die Optionen der Aktion gesteuert werden können.showAsMainAction
: Zeige es an als eine HauptaktionshowAtStartOfGroup
: Zeiges Zeige es am anfang Anfang der Gruppe von den AktionenisPrimary:
Ist es eine Primäre Aktion hierdruch wird das Styling der Aktion geändert.
...
Die SampleAction ist in diesem Besispiel Beispiel eine HauptAktion, ist die erste Aktion in der Gruppe von Aktionen, und ist eine Primäre Aktion hierdurch wird das Styling angepasst.