Condividi tramite


Choice interface

Istanza di una scelta che può essere usata per eseguire il rendering di una scelta a un utente o riconoscere un elemento selezionato da un utente.

Commenti

Il valore verrà eseguito il rendering a un utente, a meno che non venga fornita un'azione , nel qual caso le azioni title verranno sottoposte a rendering all'utente.

Al momento del riconoscimento il value sarà sempre ciò che viene restituito da findChoices() e recognizeChoices(). Per impostazione predefinita, l'espressione degli utenti verrà confrontata con tutte le stringhe fornite nella scelta. È possibile disabilitare l'uso del value e/o action.title durante il riconoscimento usando la struttura FindChoicesOptions.

const choice = {
    value: 'red',
    action: {
        type: 'imBack',
        title: 'The Red Pill',
        value: 'red pill'
    },
    synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};

Proprietà

action

(Facoltativo) azione da usare per il rendering della scelta come azione suggerita. Questa DEVE essere un'azione completa contenente campi type, titlee value. Se non viene specificata un'azione imBack verrà generata in base alle scelte valore campo.

synonyms

(Facoltativo) Elenco di sinonimi da riconoscere oltre al valore e azioni campi.

value

Valore da restituire quando riconosciuto da findChoices(). Verrà usato anche per eseguire il rendering delle scelte all'utente se non viene fornita alcuna 'azione.

Dettagli proprietà

action

(Facoltativo) azione da usare per il rendering della scelta come azione suggerita. Questa DEVE essere un'azione completa contenente campi type, titlee value. Se non viene specificata un'azione imBack verrà generata in base alle scelte valore campo.

action?: CardAction

Valore della proprietà

CardAction

synonyms

(Facoltativo) Elenco di sinonimi da riconoscere oltre al valore e azioni campi.

synonyms?: string[]

Valore della proprietà

string[]

value

Valore da restituire quando riconosciuto da findChoices(). Verrà usato anche per eseguire il rendering delle scelte all'utente se non viene fornita alcuna 'azione.

value: string

Valore della proprietà

string