Multicolumn Autocomplete Control with jQuery and jQuery UI
File Size: | 5.82 KB |
---|---|
Views Total: | 11491 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
A very small jQuery plugin that extends the default jQuery UI autocomplete widget to allow multi-column suggestion dropdown list.
How to use it:
1. Include jQuery, jQuery UI and a jQuery UI theme of your choice on the webpage.
<link href="jquery-ui.min.css" rel="stylesheet"> <script src="jquery.min.js"></script> <script src="jquery-ui.min.js"></script>
2. Include the jQuery UI Multicolumn Autocomplete plugin after jQuery library.
<script src="jquery.mcautocomplete.js"></script>
3. Create a text field that gets turned into the jquery ui widget.
<input id="search" type="text">
4. Create multi-column suggestions like this:
var columns = [{name: 'Color', minWidth: '100px'}, {name: 'Hex', minWidth:'70px'}], colors = [['Red', '#f00'], ['Green', '#0f0'], ['Blue', '#00f']];
5. Active the plugin.
$("#search").mcautocomplete({ showHeader: true, columns: columns, source: colors });
6. The plugin provides a simple callback which allows you to do something after selecting.
$("#search").mcautocomplete({ showHeader: true, columns: columns, source: colors, select: function(event, ui) { this.value = (ui.item ? ui.item[0]: ''); return false; } });
This awesome jQuery plugin is developed by alforno-productions. For more Advanced Usages, please check the demo page or visit the official website.