Comments 6
Может стоит разделить понятия auto suggest и auto complete. За combobox, как правило, скрывается выбор из ограниченного списка с возможностью его расширения. То есть auto complete. Вы же рассмвтриваете варианты интерфейсов с auto suggest, подсказки которых более свободны в своём формате…
Пара косяков:
Поиск с подсказками и селект с фильтрацией — это два разных контрола. В первом случае ввод с клавиатуры обязателен, во втором — опционален. На это не обращаешь внимания, пока не начинаешь пользоваться экранной клавиатурой. В пермо случае она должна появляться сразу при клике на контрол, а во втором случае появляться должен список, и только потом можно дополнительно открыть клавиатуру. Поэтому для второго варианта мы отказались от отображения в виде поля ввода, в пользу отображения в виде кнопки. А уже в выпадушке — поле фильтрации.
Не ищет пользователь числа с середины, он всегда их откуда-то перепечатывает с самого начала. С середины ищут только по текстам, ибо нужное слово может идти не первым.
С чипами не очень удобно оперировать, когда надо отредактировать их состав, или просто их изменить. Если хотите предоставить позитивный и негативный фильтры, то проще дать два поля: для позитивного нечёткого поиска и для негативного.
Поиск с подсказками и селект с фильтрацией — это два разных контрола. В первом случае ввод с клавиатуры обязателен, во втором — опционален.
Например, в нашей библиотеке у Combobox может быть состояние, когда выпадающий список не появляется сразу при клике на поле, а только при вводе первого символа. Используется в том случае, когда значений в нем очень много, например те же города, что и в примере с Авиасейлс. При вводе в обоих случаях будет идти поиск (фильтрация) по списку городов.
С чипами не очень удобно оперировать, когда надо отредактировать их состав, или просто их изменить.
Опять же, в нашем компоненте фильтра мы предусмотрели возможность редактирования уже добавленного чипа
Это и есть поиск с подсказками.
Да, я не отрицаю существования такого поиска, просто привел пример компонента из нашей библиотеки. В обоих случаях, и когда выпадающий список появляется сразу, и когда при вводе первого символа, в нашем Combobox при наборе поиск идет по какому-то справочнику. Просто в одном случае значения видны сразу, в другом только после начала набора текста.
Отложите мышку и расскажите как это быстро и удобно сделать.
По нажатию на Tab, стрелочки, Enter. Обычная работа с клавиатурой в компонентах
Найди меня, если сможешь