All Components

AutoCompleteComponent

Represents the Kendo UI AutoComplete component for Angular.

@Component({
selector: 'my-app',
template: `
 <kendo-autocomplete
     [data]="listItems"
     [placeholder]="placeholder"
 >
`
})
class AppComponent {
  public placeholder: string = 'Type "it" for suggestions';
  public listItems: Array<string> = ["Item 1", "Item 2", "Item 3", "Item 4"];
}

Selector

kendo-autocomplete

Export Name

Accessible in templates as #kendoAutoCompleteInstance="kendoAutoComplete"

Inputs

disabled boolean

Sets the disabled state of the component.

filterable boolean

Enables the filter functionality. If set to true, the component emits the filterChange event.

loading boolean

Sets and gets the loading state of the AutoComplete.

placeholder string

The hint displayed when the component is empty.

suggest boolean

Enables the auto-completion of the text based on the first data item.

tabindex number

Specifies the tabindex of the component.

valueField string

Specifies the string property of the data item that represents the item value.
If the data contains only primitive values, do not define it.

data any

Sets the data of the AutoComplete.

The data has to be provided in an array-like list.

popupSettings PopupSettings

Configures the popup of the AutoComplete.

The available options are:

  • animate: Boolean—Controls the popup animation. By default, the open and close animations are enabled.
  • width: Number | String—Sets the width of the popup container. By default, the width of the host element is used If set to auto, the component automatically adjusts the width of the popup, so no item labels are wrapped.
  • height: Number—Sets the height of the popup container. By default, the height is 200px.
  • popupClass: String—Specifies a list of CSS classes that are used to style the popup.

value any

Sets the value of the AutoComplete.

Fields

isOpen boolean

Returns the current open state of the popup.

Events

close EventEmitter

Fires each time the popup is about to close.
This event is preventable. If you cancel it, the popup will remain open.

filterChange EventEmitter

Fires each time the user types in the input. You can filter the source based on the passed filtration value.

For more details, refer to the example on events.

blur EventEmitter

Fires each time the AutoComplete gets blurred.

focus EventEmitter

Fires each time the user focuses the AutoComplete.

open EventEmitter

Fires each time the popup is about to open.
This event is preventable. If you cancel it, the popup will remain closed.

valueChange EventEmitter

Fires each time the value is changed.

For more details, refer to the example on events.

Methods

blur

Blurs the AutoComplete.

focus

Focuses the AutoComplete.

reset

Resets the value of the AutoComplete.

toggle

Toggles the visibility of the popup. If you use the toggle method to open or close the popup, the open and close events will not be fired.

Parameters

open boolean

The state of the popup.

In this article