DropDownListComponent
Represents the Kendo UI DropDownList component for Angular.
@Component({
selector: 'my-app',
template: `
<kendo-dropdownlist [data]="listItems">
</kendo-dropdownlist>
`
})
class AppComponent {
public listItems: Array<string> = ["Item 1", "Item 2", "Item 3", "Item 4"];
}
Selector
kendo-dropdownlist
Export Name
Accessible in templates as #kendoDropDownListInstance="kendoDropDownList"
Inputs
Name | Type | Default | Description |
---|---|---|---|
adaptiveMode |
|
Enables or disables the adaptive mode. By default the adaptive rendering is disabled. | |
data |
|
Sets the data of the DropDownList.
| |
defaultItem |
|
Sets the text of the default empty item. The type of the defined value has to match the data type. | |
delay |
|
Sets the delay before an item search is performed. When filtration is disabled, use this option. | |
disabled |
|
Sets the disabled state of the component. To learn how to disable the component in reactive forms, refer to the article on Forms Support. | |
fillMode |
|
Sets the fillMode of the component. The possible values are:
| |
filterable |
|
Enables the filtering functionality of the DropDownList. | |
ignoreCase |
|
Enables a case-insensitive search. When filtration is disabled, use this option. | |
itemDisabled |
|
Defines a Boolean function that is executed for each data item in the component (see examples). Determines whether the item will be disabled. | |
listHeight |
|
Sets the height of the options list in the popup. By default,
| |
loading |
|
Sets and gets the loading state of the DropDownList. | |
popupSettings |
|
Configures the popup of the DropDownList. The available options are:
| |
readonly |
|
|
Sets the read-only state of the component. |
rounded |
|
Sets the border radius of the component. The possible values are:
| |
showStickyHeader |
|
Shows or hides the current group sticky header when using grouped data. By default the sticky header is displayed (see example). | |
size |
|
Sets the size of the component. The possible values are:
| |
subtitle |
|
Sets the subtitle of the ActionSheet that is rendered instead of the Popup when using small screen devices.
By default the ActionSheet subtitle uses the text provided for the | |
tabindex |
|
Specifies the | |
textField |
|
Sets the data item field that represents the item text. If the data contains only primitive values, do not define it.
| |
title |
|
Sets the title of the ActionSheet that is rendered instead of the Popup when using small screen devices. By default the ActionSheet title uses the text provided for the label of the AutoComplete. | |
value |
|
Sets the value of the DropDownList.
It can either be of the primitive (string, numbers) or of the complex (objects) type.
To define the type, use the
| |
valueField |
|
Sets the data item field that represents the item value. If the data contains only primitive values, do not define it.
| |
valuePrimitive |
|
Specifies the type of the selected value
(more information and example).
If set to | |
virtual |
|
Enables the virtualization functionality. |
Fields
Name | Type | Default | Description |
---|---|---|---|
isOpen |
|
Returns the current open state. Returns |
Events
Name | Type | Description |
---|---|---|
close |
|
Fires each time the popup is about to close (see example). This event is preventable. If you cancel it, the popup will remain open. |
closed |
|
Fires after the popup has been closed. |
filterChange |
|
Fires each time the user types in the input field
(see example).
You can filter the source based on the passed filtration value.
When the value of the component is programmatically changed to |
blur |
|
Fires each time the DropDownList gets blurred. |
focus |
|
Fires each time the user focuses the DropDownList. |
open |
|
Fires each time the popup is about to open (see example). This event is preventable. If you cancel it, the popup will remain closed. |
opened |
|
Fires after the popup has been opened. |
selectionChange |
|
Fires each time the item selection is changed (see example). |
valueChange |
|
Fires each time the value is changed (see example). |
Methods
blur |
---|
Blurs the DropDownList. |
focus |
---|
Focuses the DropDownList. |
focusItemAt | ||||||
---|---|---|---|---|---|---|
Focuses a specific item of the DropDownList based on a provided index. If there is a default item it is positioned at index -1. If null or invalid index is provided the focus will be removed. | ||||||
|
reset |
---|
Resets the value of the DropDownList.
If you use the |
toggle | ||||||
---|---|---|---|---|---|---|
Toggles the visibility of the popup or actionSheet
(see example).
If you use the | ||||||
|