Multi select

Multiselects for typing multiple options

Contents

maxLength will only work when allowCustomEntry is set to true. This prevents users from typing more than the allowable number of characters.

Form Control values:

Inputs in Max length
maxLength ?: number

Number of characters you can type in the input. This will only work when used with allowCustomEntry

Also set in this example
control : FormControl<readonly T[]>
allowCustomEntry ?: T extends string ? boolean : false

Allow custom items to be added by the user. Note: `control` must accept `string` type if set to `true`.

openDropdownOnFocus ?: boolean = false
options ?: readonly SelectItem<T>[] = []
placeholder ?: string

default placeholder when there's no entry yet

Outputs
inputChange ?: any = new EventEmitter<string>()
itemRemoved ?: any = new EventEmitter<T | string>()

This event carries the item that was removed.

onBlur ?: any = new EventEmitter<void>()
onFocus ?: any = new EventEmitter<void>()