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 in questo caso, le azioni title verranno visualizzate all'utente.

Al momento del riconoscimento, l'oggetto 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 di e/o action.title durante il value riconoscimento usando la FindChoicesOptions struttura.

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 quando si esegue il rendering della scelta come azione suggerita. Deve essere un'azione completa contenente type, titlee value campi. Se non viene specificata un'azione imBack , verrà generata in base al campo valore scelte.

synonyms

(Facoltativo) elenco di sinonimi da riconoscere oltre ai campi valore e azione .

value

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

Dettagli proprietà

action

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

action?: CardAction

Valore della proprietà

CardAction

synonyms

(Facoltativo) elenco di sinonimi da riconoscere oltre ai campi valore e azione .

synonyms?: string[]

Valore della proprietà

string[]

value

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

value: string

Valore della proprietà

string