Selector provides multiple options for user to choose from, typically used in filters and forms.
Basic usage of Selector component.
| Properties | Description | Type | Default | 
|---|---|---|---|
| columns | Number of the displayed columns | number | - | 
| defaultValue | Selected value by default | SelectorValue[] | [] | 
| disabled | Whether to all disable selecting | boolean | false | 
| fieldNames | Custom field name for label and value and disabled | { label: string, value: string, disabled: string } | { label: 'label', value: 'value', disabled: 'disabled' } | 
| multiple | Whether to allow multiple selections | boolean | false | 
| onChange | Triggered when the value is changed | (value: SelectorValue[], ext: { items: SelectorOption[] }) => void | - | 
| options | Optional selector | SelectorOption[] | - | 
| showMark | Whether to show the check mark | boolean | true | 
| value | Selected value | SelectorValue[] | - | 
If using columns of the CSS Grid feature, the compatibility standard is iOS Safari >=
10.3and Chrome >=57.