веб-выпадающий список с большим списком записей - PullRequest
3 голосов
/ 18 марта 2010

Количество записей, отображаемых в выпадающих списках, влияет на производительность интернет-приложений. Каковы текущие лучшие практики для решения этой проблемы? Являются ли выпадающие списки единственным решением? Что считается большим списком? > 100 или> 1000?

Ответы [ 4 ]

1 голос
/ 18 марта 2010

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

Имейте один выпадающий фильтр для группы -> следующий выпадающий список заполнен только записями, которые соответствуют этой группе.

1 голос
/ 18 марта 2010

Я не знаю, на каком языке вы говорите, но в любом случае это может быть хорошим советом

http://www.filamentgroup.com/examples/menus/ipod.php

Кстати, 100 записей почти нормальны, как «Выбор Контри»! но 1000 записей это не большой это огромный! ; -)

если вам нужно раскрыть что-то, что пользователь хорошо знает, как страну или что-то другое! Вы можете использовать что-то вроде выпадающего Autosuggest!

1 голос
/ 18 марта 2010

Предложить поисковый фильтр.

У вас может быть текстовое поле, в котором люди могут вводить какой-то текст, и вы делаете обратный вызов AJAX на сервер, чтобы найти наилучшие совпадения. Как способ поиска предложений от Google.

У вас может быть всплывающее окно html, в котором отображается список из 10 или 20 результатов, и люди могут просматривать его с помощью обратных вызовов AJAX для подкачки.

0 голосов
/ 18 марта 2010

Вы можете использовать javascript и выполнить httprequest для извлечения данных на зеркальную страницу и вручную установить данные xml на ваш комбинированный список. Текстовые данные загружаются быстрее, чем соединение с прямым связыванием на сервере.

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