Say we have three dependent select dropdowns (selecting parent asynchronously populates the child via a database query):
DD1: [People of this world]
DD2: [Hair Strands]
DD3: [Keratin Molecules]
Ok, our options' lists won't be as large as what the names here imply, but each dropdown is going to house about 1 million option items. The other day we tried loading about 20,000 options items (via ajax) into a child dropdown, and the UI froze and things went wrong.
Any strategies?
(We're on Spring MVC/JSTL + Tiles/DB2/EXTJS).