Class CardBuilder

CardBuilder

Ein Builder für Card-Objekte.

Methoden

MethodeRückgabetypKurzbeschreibung
addCardAction(cardAction)CardBuilderFügen Sie dieser Karte eine CardAction hinzu.
addSection(section)CardBuilderFügen Sie dieser Karte einen Abschnitt hinzu.
build()CardErstellt die aktuelle Karte und validiert sie.
setDisplayStyle(displayStyle)CardBuilderHiermit wird der Darstellungsstil für diese Karte festgelegt.
setFixedFooter(fixedFooter)CardBuilderLegt eine feste Fußzeile für diese Karte fest.
setHeader(cardHeader)CardBuilderHiermit wird der Header für diese Karte festgelegt.
setName(name)CardBuilderLegt den Namen für diese Karte fest.
setPeekCardHeader(peekCardHeader)CardBuilderHiermit wird die Überschrift der Minikarte festgelegt.

Detaillierte Dokumentation

addCardAction(cardAction)

Fügen Sie dieser Karte eine CardAction hinzu.

Parameter

NameTypBeschreibung
cardActionCardActionDer zu verwendende CardAction.

Rückflug

CardBuilder – dieses Objekt, zur Verkettung


addSection(section)

Fügen Sie dieser Karte einen Abschnitt hinzu. Sie können einer Karte nicht mehr als 100 Abschnitte hinzufügen.

Parameter

NameTypBeschreibung
sectionCardSectionDer zu verwendende CardSection.

Rückflug

CardBuilder – dieses Objekt, zur Verkettung


build()

Erstellt die aktuelle Karte und validiert sie.

Rückflug

Card – Eine bestätigte Karte.

Löst aus

Error – wenn die erstellte Karte ungültig ist.


setDisplayStyle(displayStyle)

Hiermit wird der Darstellungsstil für diese Karte festgelegt.

Wenn der Anzeigestil auf DisplayStyle.REPLACE festgelegt ist, wird die Karte angezeigt, indem die Ansicht der obersten Karte im Kartenstapel ersetzt wird.

Wenn der Darstellungsstil auf DisplayStyle.PEEK festgelegt ist, wird die Kopfzeile der Karte unten in der Seitenleiste angezeigt und deckt teilweise die aktuell oberste Karte des Stapels ab. Wenn Sie auf die Überschrift klicken, wird die Karte in den Kartenstapel eingefügt. Wenn die Karte keinen Header hat, wird stattdessen ein generierter Header verwendet.

DisplayStyle funktioniert nur für Karten, die von der Kontexttriggerfunktion zurückgegeben werden.

Parameter

NameTypBeschreibung
displayStyleDisplayStyleDer DisplayStyle, der festgelegt werden soll.

Rückflug

CardBuilder – dieses Objekt, zur Verkettung


setFixedFooter(fixedFooter)

Legt eine feste Fußzeile für diese Karte fest.

Parameter

NameTypBeschreibung
fixedFooterFixedFooterDer zu verwendende FixedFooter.

Rückflug

CardBuilder – dieses Objekt, zur Verkettung


setHeader(cardHeader)

Hiermit wird der Header für diese Karte festgelegt.

Parameter

NameTypBeschreibung
cardHeaderCardHeaderDer zu verwendende CardHeader.

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

NameTypBeschreibung
nameStringDer Name.

Rückflug

CardBuilder – dieses Objekt, zur Verkettung


setPeekCardHeader(peekCardHeader)

Hiermit wird die Überschrift der Minikarte festgelegt.

Die Vorschaukarte 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 Startseiten-Stack zum kontextbezogenen Stack wechseln können.

Parameter

NameTypBeschreibung
peekCardHeaderCardHeaderDer CardHeader, der festgelegt werden soll.

Rückflug

CardBuilder – dieses Objekt, zur Verkettung