Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / автопоиск в @Html.DropDownList / 5 сообщений из 5, страница 1 из 1
29.11.2013, 09:58
    #38482917
denis_viktorovich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
автопоиск в @Html.DropDownList
Доброго времени суток!
В приложении MVC 3(C#) использую @Html.DropDownList для выбора значения из списка, при этом если щелкнуть и набирать, то работает автопоиск. Вопрос вот в чем, если я набираю "123456" подряд, то поиск идет по "123456", а если "12", немного замешкался(например сверив код в документе) и "3456", то авто поиск уже по "3456". Есть ли способ немного увеличить эти паузы между набором, чтобы воспринималось слитно?
...
Рейтинг: 0 / 0
29.11.2013, 15:43
    #38483534
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
автопоиск в @Html.DropDownList
denis_viktorovich,

это поведение стандартного контрола, на сколько я знаю увеличить паузу нельзя. но можно использовать кастомный конрол с каким хотите поведением.
...
Рейтинг: 0 / 0
29.11.2013, 15:46
    #38483547
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
автопоиск в @Html.DropDownList
Всегда есть возможность написать свой вариант.
...
Рейтинг: 0 / 0
01.09.2014, 15:27
    #38734153
denis_viktorovich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
автопоиск в @Html.DropDownList
Спасибо за ответы!
В тот момент использовал для скорости JavaScript + еще одно поле, скрипт поиска в содержимом повесил на Keydown этого вспомогательного поля. Счас понадобился аналогичный функционал снова и хочу сделать уже как следует и там и там.
Вопроса возникло два:

1. Вариант со скриптом и полем устроил бы полностью, если бы его можно было повесить его на Keydown самого DropDownList. ДЛя этого надо было бы отключить встроенный автопоиск (стандартное поведение контрола), чтобы он не мешался. Параметр "Autocomplete", как я понял не то. Может есть опция, отключающая это поведение?

2. Думаю попробовать, сделать кастомный контрол. Поскольку не делал этого раньше, испытываю некое затруднение. Я так понимаю, мне надо унаследоваться от базового класса (DropDownList), а затем переписать некий event, добавив в него нужный функционал. Непонятно пока какой именно?
...
Рейтинг: 0 / 0
11.09.2014, 09:43
    #38743813
denis_viktorovich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
автопоиск в @Html.DropDownList
denis_viktorovich,
В результате полностью устроил Autocomplete из Jquery-ui. Пользователь может все сам ввести(скопипастить), или ввести первые символы, а потом выбрать из списка. Радует, что изначально нет необходимости показывать комбо с большим кол-вом записей.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / автопоиск в @Html.DropDownList / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]