Choice interface
Eine Instanz einer Auswahl, die verwendet werden kann, um eine Auswahl für einen Benutzer zu rendern oder etwas zu erkennen, das ein Benutzer ausgewählt hat.
Hinweise
Der Wert wird für einen Benutzer gerendert, es sei denn, eine Aktion wird bereitgestellt, in diesem Fall werden die Aktionen title
für den Benutzer gerendert.
Zur Erkennungszeit wird die value
immer das, was von findChoices()
und recognizeChoices()
zurückgegeben wird. Standardmäßig wird die Äußerung der Benutzer mit allen in der Auswahl angegebenen Zeichenfolgen verglichen. Sie können die Verwendung der value
und/oder action.title
während der Erkennung mithilfe der FindChoicesOptions
-Struktur deaktivieren.
const choice = {
value: 'red',
action: {
type: 'imBack',
title: 'The Red Pill',
value: 'red pill'
},
synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};
Eigenschaften
action | (Optional) Aktion, die beim Rendern der Auswahl als vorgeschlagene Aktion verwendet werden soll. Diese MUSS eine vollständige Aktion sein, die |
synonyms | (Optional) Liste der Synonyme, die zusätzlich zum Wert und Aktion Feldern erkannt werden sollen. |
value | Wert, der zurückgegeben werden soll, wenn von |
Details zur Eigenschaft
action
(Optional) Aktion, die beim Rendern der Auswahl als vorgeschlagene Aktion verwendet werden soll. Diese MUSS eine vollständige Aktion sein, die type
, title
und value
Felder enthält. Wenn keine imBack
Aktion angegeben wird, wird basierend auf den Auswahlmöglichkeiten Wert Felds generiert.
action?: CardAction
Eigenschaftswert
CardAction
synonyms
(Optional) Liste der Synonyme, die zusätzlich zum Wert und Aktion Feldern erkannt werden sollen.
synonyms?: string[]
Eigenschaftswert
string[]
value
Wert, der zurückgegeben werden soll, wenn von findChoices()
erkannt wird. Wird auch zum Rendern von Auswahlmöglichkeiten für den Benutzer verwendet, wenn keine Aktion bereitgestellt wird, bereitgestellt wird.
value: string
Eigenschaftswert
string