Select
Die Select-Komponente erzeugt eine Auswahlliste, aus der eine oder mehrere vorgegebene Möglichkeiten ausgewählt werden können.
Konstruktion
Code
<kol-select _options="[{'label':'Herr','value':'0'},{'label':'Frau','value':'1'},{'label':'Firma','value':'2'}]" _value="['1']"> Auswahlfeld </kol-select>
<kol-select _options="[{'label':'Herr','value':'0'},{'label':'Frau','value':'1'},{'label':'Firma','value':'2'}]" _multiple _value="['0','2']">
Auswahlfeld (Mehrfachauswahl)
</kol-select>
<kol-select
_options="[{'label':'Herr','value':'0'},{'label':'Frau','value':'1'},{'label':'Firma','value':'2'},{'label':'Herr','value':'3'},{'label':'Frau','value':'4'},{'label':'Firma','value':'5'}]"
_rows="4"
_value="['1']"
>
Auswahlfeld mit _rows
</kol-select>
Beispiel
Auswahlfeld (Mehrfachauswahl)
Verwendung
Die Auswahlmöglichkeiten werden über das Attribut _options
als Objekt oder JSON-String an die Komponente übergeben. Je Option müssen die Werte label
und value
angegeben werden.
Beispiel für die Konstruktion des JSON-Objektes:
[
{ label: 'Herr', value: '0' },
{ label: 'Frau', value: '1' },
{ label: 'Firma', value: '2' },
];
Individuelle Höhe angeben
Über das Attribut _rows
kann von einem Auswahlmenü auf ein Auswahlfeld (wie bei _multiple
) gewechselt werden und dessen Höhe gesetzt werden.
Tastatursteuerung
Taste | Funktion |
---|---|
Tab | Fokussiert das Auswahlfeld. |
Enter | Öffnet bzw.schließt die Auswahlliste. |
Pfeil-Tasten (oben / unten) | Wechselt in der Auswahlliste das aktivierte Element. Diese Funktion ist auch bei eingeklappter Auswahlliste aktiv. Bei Mehrfachauswahl muss zur Auswahl mehrerer Einträge zusätzlich die Shift-Taste gedrück gehalten werden. |