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 |
| synonyms | (Facoltativo) Elenco di sinonimi da riconoscere oltre al valore e azioni campi. |
| value | Valore da restituire quando riconosciuto da |
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