Autocomplete
<k-autocomplete>
This UI component hasn't been finalized yet. The functionality and syntax aren't stable and might be redone in an upcoming release. Only use it at your own risk - breaking changes are likely to occur.
The Autocomplete component can be wrapped around any form of input to get an flexible starting point to provide an real-time autocomplete dropdown. We use it for our TagsInput
component.
Props
Prop | Type | Default | Description |
---|---|---|---|
html |
boolean |
false |
If set to
true , the text of the options is rendered as HTML |
limit |
number |
10 |
Maximum number of displayed results
|
options |
array |
– |
Options for the autocomplete dropdown must be passed as an array of objects. Each object can have as many items as you like, but a text item is required to match agains the query
Example:[ { text: "this will be searched", id: "anything else is optional" }, ];
|
query |
string |
– |
Term to filter options
|
skip |
array |
[] |
You can pass an array of strings, which should be ignored in the search.
|
Methods
Method | Parameters | Description |
---|---|---|
search |
|
Opens the dropdown and filters the options |
Events
Event | Description | Passes |
---|---|---|
search |
Search has been performed
|
|
select |
New value has been selected
|
|
Slots
Slot | Description |
---|---|
default | Use to insert your input |