, прежде чем разрабатывать его самостоятельно, мы ищем выпадающий список со следующими опциями:
- комбинированное окно может быть программно включено / выключено
- запоминает последние выбранные пользователем значения x (x, установленные программой) и отображает их в верхней части раскрывающегося списка, чтобы пользователю не приходилось просматривать очень длинный список.
- Раскрывающийся список WIDTH устанавливается программно, поэтому он имеет фиксированную ширину, которая меньше ширины, чем содержимое, когда по списку не щелкали. Но когда пользователь нажимает на раскрывающийся список, раскрывающийся список показывает полную ширину содержимого.
- Возможность указать сокращение в раскрывающемся списке после того, как пользователь выбрал свой выбор. Например, это будет очень полезно для управления часовыми поясами.
Мы хотим использовать jQuery, если это возможно. До сих пор наши поиски были неубедительными для любых виджетов, которые имеют все эти функции, поэтому мы решили сначала спросить здесь.
Вот пример того, как мы будем использовать виджет:
Существует более 400 городов с часовыми поясами по всему миру в 26 часовых поясах, из которых пользователь должен иметь возможность выбирать. Мы хотим, чтобы пользователь мог вводить строку, которую мы будем искать в качестве альтернативы прокрутке списка.
В этом случае мы хотим запомнить последние 5 вариантов TZ, чтобы они находились в верхней части раскрывающегося списка.
Например: IST отображается в раскрывающемся списке, когда виджет просто находится там.
Но когда они нажимают на выпадающий список, вы видите [(GMT + 5.5) Стандартное время Индии, IST, Ченнай, Индия]