NS-Mehrfachauswahl
Überblick
Die Komponente ns-multiselect ermöglicht es Benutzern, mehrere Optionen aus einer durchsuchbaren Dropdown-Liste auszuwählen. Ausgewählte Optionen werden als entfernbare Pillen angezeigt.
Requisiten und Ereignisse
field: erforderliche Felddefinition mitoptionsund einem array-ähnlichenvalue.- Gibt
addOptionaus, wenn eine Option ausgewählt wird. - Gibt
removeOptionaus, wenn eine ausgewählte Option entfernt wird. - Deklariert die
change- undblur-Ereignisse für übergeordnete Integrationen.
Wenn es über ns-field verwendet wird, verarbeitet die übergeordnete ns-field-Komponente addOption und removeOption, indem sie field.value anhand der ausgewählten Optionen aktualisiert.
const field = {
name: 'roles',
label: 'Roles',
type: 'multiselect',
value: ['cashier'],
options: [
{ label: 'Cashier', value: 'cashier' },
{ label: 'Manager', value: 'manager' }
],
errors: []
};
<ns-field :field="field" />