Class CardBuilder

CardBuilder

Compilateur pour les objets Card.

Méthodes

MéthodeType renvoyéBrève description
addCardAction(cardAction)CardBuilderAjoute un CardAction à cette fiche.
addSection(section)CardBuilderAjoute une section à cette fiche.
build()CardIl crée la carte actuelle et la valide.
setDisplayStyle(displayStyle)CardBuilderDéfinit le style d'affichage de la fiche.
setFixedFooter(fixedFooter)CardBuilderDéfinit un pied de page fixe pour cette fiche.
setHeader(cardHeader)CardBuilderDéfinit l'en-tête de cette fiche.
setName(name)CardBuilderDéfinit le nom de cette fiche.
setPeekCardHeader(peekCardHeader)CardBuilderDéfinit l'en-tête de la fiche d'aperçu.

Documentation détaillée

addCardAction(cardAction)

Ajoute un CardAction à cette fiche.

Paramètres

NomTypeDescription
cardActionCardActionLe CardAction à utiliser.

Aller-retour

CardBuilder : cet objet, pour le chaînage


addSection(section)

Ajoute une section à cette fiche. Vous ne pouvez pas ajouter plus de 100 sections à une fiche.

Paramètres

NomTypeDescription
sectionCardSectionLe CardSection à utiliser.

Aller-retour

CardBuilder : cet objet, pour le chaînage


build()

Il crée la carte actuelle et la valide.

Aller-retour

Card : carte validée.

Génère

Error : si la carte créée n'est pas valide.


setDisplayStyle(displayStyle)

Définit le style d'affichage de la fiche.

Si le style d'affichage est défini sur DisplayStyle.REPLACE, la fiche est affichée en remplaçant la vue de la fiche supérieure dans la pile.

Si le style d'affichage est défini sur DisplayStyle.PEEK, l'en-tête de la fiche s'affiche en bas de la barre latérale, en masquant partiellement la fiche supérieure actuelle de la pile. Cliquez sur l'en-tête pour insérer la fiche dans la pile. Si la fiche ne comporte pas d'en-tête, un en-tête généré est utilisé à la place.

DisplayStyle ne fonctionne que pour la fiche renvoyée par la fonction de déclenchement du contexte.

Paramètres

NomTypeDescription
displayStyleDisplayStyleDisplayStyle à définir.

Aller-retour

CardBuilder : cet objet, pour le chaînage


setFixedFooter(fixedFooter)

Définit un pied de page fixe pour cette fiche.

Paramètres

NomTypeDescription
fixedFooterFixedFooterLe FixedFooter à utiliser.

Aller-retour

CardBuilder : cet objet, pour le chaînage


setHeader(cardHeader)

Définit l'en-tête de cette fiche.

Paramètres

NomTypeDescription
cardHeaderCardHeaderLe CardHeader à utiliser.

Aller-retour

CardBuilder : cet objet, pour le chaînage


setName(name)

Définit le nom de cette fiche. Ce nom peut être utilisé pour la navigation.

Paramètres

NomTypeDescription
nameStringNom.

Aller-retour

CardBuilder : cet objet, pour le chaînage


setPeekCardHeader(peekCardHeader)

Définit l'en-tête de la fiche d'aperçu.

La fiche d'aperçu est définie sur la première fiche renvoyée par une fonction de déclenchement du contexte. Il est utilisé comme widget d'espace réservé descriptif afin que les utilisateurs puissent passer d'une pile de pages d'accueil à la pile contextuelle.

Paramètres

NomTypeDescription
peekCardHeaderCardHeaderCardHeader à définir.

Aller-retour

CardBuilder : cet objet, pour le chaînage