combo-box-drop-drop-list-запоминает последние варианты "x", ширина может быть меньше содержимого - PullRequest
0 голосов
/ 28 сентября 2010

, прежде чем разрабатывать его самостоятельно, мы ищем выпадающий список со следующими опциями:

  1. комбинированное окно может быть программно включено / выключено
  2. запоминает последние выбранные пользователем значения x (x, установленные программой) и отображает их в верхней части раскрывающегося списка, чтобы пользователю не приходилось просматривать очень длинный список.
  3. Раскрывающийся список WIDTH устанавливается программно, поэтому он имеет фиксированную ширину, которая меньше ширины, чем содержимое, когда по списку не щелкали. Но когда пользователь нажимает на раскрывающийся список, раскрывающийся список показывает полную ширину содержимого.
  4. Возможность указать сокращение в раскрывающемся списке после того, как пользователь выбрал свой выбор. Например, это будет очень полезно для управления часовыми поясами.

Мы хотим использовать jQuery, если это возможно. До сих пор наши поиски были неубедительными для любых виджетов, которые имеют все эти функции, поэтому мы решили сначала спросить здесь.

Вот пример того, как мы будем использовать виджет: Существует более 400 городов с часовыми поясами по всему миру в 26 часовых поясах, из которых пользователь должен иметь возможность выбирать. Мы хотим, чтобы пользователь мог вводить строку, которую мы будем искать в качестве альтернативы прокрутке списка.

В этом случае мы хотим запомнить последние 5 вариантов TZ, чтобы они находились в верхней части раскрывающегося списка.

Например: IST отображается в раскрывающемся списке, когда виджет просто находится там. Но когда они нажимают на выпадающий список, вы видите [(GMT + 5.5) Стандартное время Индии, IST, Ченнай, Индия]

1 Ответ

0 голосов
/ 28 сентября 2010

Мы использовали Infragistics, Telerik контролирует несколько лет назад, они были довольно хорошими.В настоящее время первый компонент тоже очень хорош.Проверьте бесплатную демоверсию на их веб-сайтах, чтобы соответствовать вашим требованиям.

В противном случае вы можете купить эти продукты и настроить их в соответствии с вашими требованиями, переписав функциональные возможности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...