Я борюсь с тем, какие лучшие практики или рекомендуемые шаблоны проектирования пользовательского интерфейса используются для выбора из списка данных, более конкретно, данных ключ / значение.
Мои вопросы:
- Когда я должен использовать раскрывающийся список?
- Когда вы должны использовать список радиокнопок в выпадающем списке?
- Когда
я должен использовать список?
- Если вы разрешаете множественный выбор, лучше ли использовать список флажков?
- Что такое
лучший способ справиться с выбором из
большой список данных?
- Всплывающие окна, которые позволяют фильтровать / выбирать данные
- Автозаполнение текстовых полей (хотя не многие поддерживают ключ / значение)
- Есть ли хорошие веб-сайты, которые объясняют шаблон пользовательского интерфейса для выбора списка данных?
Когда вы выбираете из большого списка данных, как вы справляетесь с этим? Я вижу много рекомендаций по автозаполнению, используя только значения, но без ключей.
Я понял, что это может быть субъективно, но мне действительно нужны некоторые рекомендации по лучшим способам обработки этого типа ввода данных.
Для чего бы то ни было, я разрабатываю свое приложение на C # и ASP.NET Web Forms.
Обновление
Вот пример того, как могут выглядеть данные для большого списка для выбора клиентов:
Id Name Address Active
-------------------------------------------------------------------
1 XYZ Company 1234 Main St., Some City, Some State Y
2 ABC Company 1234 Main St., Some City, Some State N
3 RST Company 1234 Main St., Some City, Some State Y
Иногда мой клиент хочет видеть больше информации, чем просто поле значения, в данном случае Имя (это то, что будет отображаться в соответствующем текстовом поле).