Ein Builder für Card-Objekte.
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Card | Fügt dieser Karte eine Card hinzu. |
add | Card | Fügt dieser Karte Ausdrucksdaten hinzu. |
add | Card | Fügt dieser Karte einen Bereich hinzu. |
build() | Card | Erstellt die aktuelle Karte und validiert sie. |
set | Card | Legt den Anzeigestil für diese Karte fest. |
set | Card | Legt eine feste Fußzeile für diese Karte fest. |
set | Card | Legt den Header für diese Karte fest. |
set | Card | Legt den Namen für diese Karte fest. |
set | Card | Legt die Kopfzeile der Übersichtskarte fest. |
Detaillierte Dokumentation
addCardAction(cardAction)
Fügt dieser Karte eine CardAction hinzu.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
card | Card | Der zu verwendende Card. |
Rückflug
CardBuilder – Dieses Objekt zur Verkettung.
addExpressionData(expressionData)
Fügt dieser Karte Ausdrucksdaten hinzu.
ExpressionData definiert die CEL-Logik und -Bedingung sowie das Ereignis, das ausgelöst werden soll, wenn eine Bedingung erfüllt ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
expression | Expression | Der zu verwendende Expression. |
Rückflug
CardBuilder – Dieses Objekt zur Verkettung.
addSection(section)
Fügt dieser Karte einen Bereich hinzu. Sie können einer Karte maximal 100 Abschnitte hinzufügen.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
section | Card | Der zu verwendende Card. |
Rückflug
CardBuilder – Dieses Objekt zur Verkettung.
build()
setDisplayStyle(displayStyle)
Legt den Anzeigestil für diese Karte fest.
Wenn der Anzeigestil auf DisplayStyle.REPLACE festgelegt ist, wird die Karte angezeigt, indem die Ansicht der obersten Karte im Kartenstapel ersetzt wird.
Wenn die Darstellungsart auf DisplayStyle.PEEK festgelegt ist, wird die Kopfzeile der Karte unten in der Seitenleiste angezeigt und verdeckt teilweise die aktuelle oberste Karte des Stapels. Wenn Sie auf die Überschrift klicken, wird die Karte im Kartenstapel angezeigt. Wenn die Karte keine Kopfzeile hat, wird stattdessen eine generierte Kopfzeile verwendet.
DisplayStyle funktioniert nur für Karten, die von der kontextbezogenen Triggerfunktion zurückgegeben werden.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
display | Display | Die festzulegende Display. |
Rückflug
CardBuilder – Dieses Objekt zur Verkettung.
setHeader(cardHeader)
Legt den Header für diese Karte fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
card | Card | Der zu verwendende Card. |
Rückflug
CardBuilder – Dieses Objekt zur Verkettung.
setName(name)
Legt den Namen für diese Karte fest. Der Name kann für die Navigation verwendet werden.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
name | String | Der Name. |
Rückflug
CardBuilder – Dieses Objekt zur Verkettung.
setPeekCardHeader(peekCardHeader)
Legt die Kopfzeile der Übersichtskarte fest.
Die Übersichtskarte wird auf der ersten Karte festgelegt, die von einer kontextbezogenen Triggerfunktion zurückgegeben wird. Es wird als beschreibendes Platzhalter-Widget verwendet, damit Nutzer von einem Homepage-Stack zum kontextbezogenen Stack wechseln können.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
peek | Card | Die festzulegende Card. |
Rückflug
CardBuilder – Dieses Objekt zur Verkettung.