Мне интересно, есть ли какие-либо жизнеспособные альтернативы интерфейса для использования полей выбора, где существуют очень большие списки данных (1000+).
Например, в моем приложении у меня есть форма, которая показывает детали для одного предмета (это довольно простое приложение для управления запасами). При отправке инвентаря персоналу склада необходимо пометить товар как «Out» и выбрать № заказа, по которому он будет отправлен.
Для последнего бита этот выбор # заказа был только что выпадающим из существующих номеров заказа в системе (1, 2, 3, ... и т. Д.). Теперь количество заказов увеличивается (теперь более 1 тыс.), И, очевидно, это делает страницы намного больше (из-за генерации большого HTML-списка <option>
тегов).
Есть ли хорошие (креативные) альтернативы использованию полей выбора для данных такого рода? Я подумал об использовании окна предложений типа Ajax, но это кажется немного странным для тех, кто просто вводит пару цифр. Я также хочу избежать как можно большего количества проверок целостности данных на стороне интерфейса - было довольно сложно ввести / выбрать номер заказа, который не существует, если его нет в раскрывающемся списке <select>
.
Я ни в коем случае не боюсь Ajax, просто ищу другие варианты, где мой поиск в Google и знание хорошего дизайна интерфейса не дотягивают.
Спасибо всем!