Вы должны настроить службу, которая лениво загружает ваши элементы в список выбора, используя что-то вроде хранилища на стороне сервера.
Если бы я попытался решить эту проблему, я бы пошел по маршруту JsonRestStore и, используя Dojo Toolkit, запросил элементы по мере необходимости, а затем заполнил их в ComboBox / FilteringSelect.
Вот некоторые ресурсы для вас.
http://livedocs.dojotoolkit.org/dojox/data/JsonRestStore
А вот демонстрация того, что может Filtering Select .
В качестве последнего замечания, я мог бы добавить, что загрузка всего этого в DOM всегда будет плохой идеей.Вы должны использовать сетку или что-то, или использовать предиктор, поскольку они вводят, чтобы сузить.
Я использую JsonRestStore, который питает сетку примерно 5 миллионами предметов.Все, что я делаю, это загружаю новые элементы, когда пользователь прокручивает страницу вниз.Когда они прокручиваются, он обнаруживает, что мне нужно получить еще 25 элементов с сервера, запускает новый запрос, а затем он загружается в сетку.