Run these commands from the command-line.
npm install
bower install
gulp default
karma start --single-run
| Name | Description |
|---|---|
| appendToBody | If true, the dropdown-menu will be appended to the HTML body element, instead of inside the autocomplete container. Default: false |
| dataSource | Can be either an Array or an URL. In case of an URL, Ajax is used to gather the data. |
| nameProperty | The property that will be used as display text. Default: name |
| valueProperty | The property that will be used as the value. Default: value |
| selectableProperty | The property that will be used to specify if an element can be selected. If an element has selectable = false it cannot be clicked/selected. Default: selectable |
| notSelectableClass | The class that will be rendered on the dropdown item, if it can not be selected. Default: no-select |
| valueField | Can be either a selector or an element. Specified elements will get their value set to the value of the selected element (specified by the valueProperty option). |
| filter | function(input, data) { ... } Function which will be used to filter the items. input contains the input value. data contains the object retrieved by the dataSource. |
| filterOn | Event which will trigger the filter function. Will be attached to the text input field. Default: input |
| validation | function(input, data) { ... } Function which can be used for custom validations. Has to return true if value is valid, otherwise the input field will be marked as invalid. |
| validateOn | Event which will trigger the validation function. Will be attached to the text input field. Default: blur |
| onSelected | Function that will be called when a value is selected. |
| invalidClass | Class that will be set on the input, if the validation function does not return true. Default: invalid |
| Name | Description |
|---|---|
| initial-value-selected | Will be triggered as soon as the initial value is selected. Initial value is optionally provided by the referenced valueField. The value will only be selected if the dataSource contains a corresponding element. |