Freigeben über


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 type, titleund value Felder enthält. Wenn keine imBack Aktion angegeben wird, wird basierend auf den Auswahlmöglichkeiten Wert Felds generiert.

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 findChoices()erkannt wird. Wird auch zum Rendern von Auswahlmöglichkeiten für den Benutzer verwendet, wenn keine Aktion bereitgestellt wird, bereitgestellt wird.

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, titleund 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