Condividi tramite


HeroCard class

Classe generatore di schede che semplifica la compilazione di schede hero. Le schede hero contengono le stesse informazioni di una scheda di anteprima, solo con un layout più grande più pronunciato per le immagini delle schede.

Extends

Costruttori

HeroCard(Session)

Crea una nuova HeroCard.

Metodi

buttons(ICardAction[] | IIsCardAction[])

Set di azioni applicabili alla scheda corrente. Non tutti i canali supportano pulsanti o schede con pulsanti. Alcuni canali possono scegliere di eseguire il rendering dei pulsanti usando una tastiera personalizzata.

images(ICardImage[] | IIsCardImage[])

La messaggistica supporta tutti i formati multimediali: audio, video, immagini e anteprime per ottimizzare il download del contenuto.

subtitle(TextType, any[])

Sottotitolo viene visualizzato solo sotto il campo Titolo, differisce da Titolo solo in stile carattere.

tap(ICardAction | IIsCardAction)

Questa azione verrà attivata quando l'utente tocca la scheda. Non tutti i canali supportano azioni di tocco e alcuni canali possono scegliere di eseguire il rendering dell'azione di tocco come collegamento dei titoli.

text(TextType, any[])

Il campo di testo viene visualizzato appena sotto il sottotitolo, differisce da Sottotitolo solo in stile carattere.

title(TextType, any[])

Titolo della scheda.

toAttachment()

Restituisce il codice JSON per la scheda

Dettagli costruttore

HeroCard(Session)

Crea una nuova HeroCard.

new HeroCard(session?: Session)

Parametri

session
Session

(Facoltativo) verrà usato per localizzare qualsiasi testo.

Dettagli metodo

buttons(ICardAction[] | IIsCardAction[])

Set di azioni applicabili alla scheda corrente. Non tutti i canali supportano pulsanti o schede con pulsanti. Alcuni canali possono scegliere di eseguire il rendering dei pulsanti usando una tastiera personalizzata.

function buttons(list: ICardAction[] | IIsCardAction[])

Parametri

Restituisce

images(ICardImage[] | IIsCardImage[])

La messaggistica supporta tutti i formati multimediali: audio, video, immagini e anteprime per ottimizzare il download del contenuto.

function images(list: ICardImage[] | IIsCardImage[])

Parametri

Restituisce

subtitle(TextType, any[])

Sottotitolo viene visualizzato solo sotto il campo Titolo, differisce da Titolo solo in stile carattere.

function subtitle(text: TextType, args: any[])

Parametri

text
TextType
args

any[]

Restituisce

tap(ICardAction | IIsCardAction)

Questa azione verrà attivata quando l'utente tocca la scheda. Non tutti i canali supportano azioni di tocco e alcuni canali possono scegliere di eseguire il rendering dell'azione di tocco come collegamento dei titoli.

function tap(action: ICardAction | IIsCardAction)

Parametri

Restituisce

text(TextType, any[])

Il campo di testo viene visualizzato appena sotto il sottotitolo, differisce da Sottotitolo solo in stile carattere.

function text(text: TextType, args: any[])

Parametri

text
TextType
args

any[]

Restituisce

title(TextType, any[])

Titolo della scheda.

function title(text: TextType, args: any[])

Parametri

text
TextType
args

any[]

Restituisce

toAttachment()

Restituisce il codice JSON per la scheda

function toAttachment()

Restituisce