Overview
The SK.UI.Autocomplete.Dropdown class creates an Autocomplete searchbox from a select element. It extends SK.UI.Autocomplete.
Include Resource Files
- /Shared/UIComponents/Internal/LinkInterface/Autocomplete
- /css/fat_autocomplete.css
<link type="text/css" rel="stylesheet" href="/Shared/UIComponents/Internal/LinkInterface/Autocomplete/css/fat_autocomplete.css">
- /Scripts/fat_autocomplete.js
<script type="text/javascript" src="/Shared/UIComponents/Internal/LinkInterface/Autocomplete/Scripts/fat_autocomplete.js"></script>
- /css/fat_autocomplete.css
The dependency files may already exist in the environment and you may not need to include them.
Constructor Parameters
Name | Description | Type |
---|---|---|
select | The select element which options will be used to populate the autocomplete list. | DOM Element or ID String |
options | The autocomplete options. | Object |
Options
These extend the SK.UI.Autocomplete options with a new one.
Name | Description | Type | Default Value |
---|---|---|---|
hide_select | Whether to hide the original select element. | Boolean | true |
Methods
Name | Description | Parameters | Returns |
---|---|---|---|
getSelect | Returns the source select element. | - | DOM Element |
Examples
Initializing an autocomplete searchbox from a <select> element.
<select name="dropdown" id="dropdown"> <option value="1">Item 1</option> <option value="2">Item 2</option> <option value="3">Item 3</option> </select> <script type="text/javascript"> var search = new SK.UI.Autocomplete( _$('dropdown'), { // options } ) </script> |