Иногда бывает необходимо создать выпадающий список с использованием autocomplete. Таким образом, мы получаем некий гибрид: с одной стороны - мы имеем выпадающий список с определенным набором элементов, с другой стороны - мы можем вводить в это поле символы и тогда будет срабатывать стандартный autocomplete.
Детальную информацию и пример можно посмотреть здесь: http://jqueryui.com/demos/autocomplete/#combobox
jQuery.autocomplete уже умеет это делать, просто его нужно немного кастомизировать. Большим плюсом использования компонента jQuery UI являеться то, что уже есть большой набор готовых скинов(тем) и их очень легко установить у себя на сайте.
при больших объемах данных "думает" очень долго... пользователь сам бы быстрее нашел что ему надо чем этот autocomplete...
ОтветитьУдалитьВам среди 1000 пользователей с именем фамилией и отчеством нужно выбрать одного, и вы считаете что пользователь сделает это быстрее?
Удалитьдолго думает только если руки "кривые", а искать среди большого списка без автокомплита неудобно и глупо.
Удалитьпри больших объемах - нужно включать кеширование
ОтветитьУдалитьВсем привет, знает ли кто если можно сделать групы у combobox?
ОтветитьУдалитьПривет, а пробовал посмотреть как исходники кода, где группируют обычный автокомплит http://jqueryui.com/autocomplete/#categories, и сделать тоже самое для комбобокса?
Удалить