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 |
synonyms | (Facoltativo) elenco di sinonimi da riconoscere oltre ai campi valore e azione . |
value | Valore da restituire quando riconosciuto da |
Dettagli proprietà
action
(Facoltativo) azione da usare quando si esegue il rendering della scelta come azione suggerita.
Deve essere un'azione completa contenente type
, title
e 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