...
Für die Platzierung von Aktionen in einer Listen- und Detail-Ansicht, es gibt drei Möglichkeiten:
Selektions Selektion-Aktion: Buttons, die erscheinen, wenn man mehrere elemente Elemente in einer Liste angewählt hat.
Aktion Aktionen anzeigen in einer Liste bzw. in einer Reihe.
Aktion wird in einer Reihe neben dem TrashButton Trash Button, über die drei punkte angezeigt und wird auf einem Klick aufgerufen.
...
Code Block | ||
---|---|---|
| ||
list.Add.Link(metadata.Person.LowerCaseNameListAction) .Element.SetListAction(true, true, true); |
Detail-Ansichten
Bei der Detailansicht - Detail ansicht - DetailLayoutLayout gib es ebenfalls drei Möglichkeiten um die Aktion zu platzieren:
Als eine Standard Aktion in der Sidebar.
In den Inhalt der Detail-Ansicht.
Es besteht die Möglichkeit ebenfalls die Aktion als Primäre primäre oder Sekundäre sekundäre Aktion anzuzeigen.
Eine Standard-Aktion in der Sidebar zu implementieren, muss folgendes vorgehen Vorgehen eingehalten werden:
1. Es wir wird eine Variable als Actions Aktionen deklariert und wird und die Sidebar Funktion wird dem Layout angehängt.
Code Block |
---|
var sidebar = elements.Person.Add.Sidebar() |
1.1 Anschliessend wir wird der Sidebar eine Aktion angehängt und über die Add. Action Methode die entsprechende Aktion aufgerufen.
Code Block |
---|
var actions = sidebar.Add.Actions(); actions.Add.Action(metadata.Person.LowerCaseNameDetailAction); |
1.2 Um eine Aktion in den dem Detail Ansicht Inhalt platzieren zu können, muss man folgendes implementieren, im folgenden Beispiel werden wir die Aktion in einer Reihe integrieren:
Code Block |
---|
row.Add.Link(metadata.Person.LowerCaseNameDetailAction); |
In dem beiden Fällen is ist es möglich die Art de die Aktion zu steuern, ob es sich um eine Primäre primäre Aktion oder als eine Sekundäre sekundäre Aktion handelt. Die Methode IsClassAction beinhaltet drei Parameter, durch die die Optionen der Aktion gesteuert werden können.showAsMainAction
: Zeige es an als eine HauptaktionshowAtStartOfGroup
: Zeige es am Anfang der Gruppe von den AktionenisPrimary:
Ist es eine Primäre primäre Aktion hierdruch , hierdurch wird das Styling der Aktion geändert.
...
Die SampleAction ist in diesem Beispiel eine HauptAktionHauptaktion, ist die erste Aktion in der Gruppe von Aktionen, und ist eine Primäre primäre Aktion, hierdurch wird das Styling angepasst.