Следуйте приведенной ниже конфигурации и создайте структуру и пакет в виде файла .war и разверните его на tomcat.
application.properties
server.contextPath=/demo-user
spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
Интерфейсы, где нет очень на экране, таком как страницы Wizard или 10-футовый UIs (такие как Медиацентр).
Кроме того, для сенсорных интерфейсов легче коснуться переключателя, чем переместиться по выпадающему списку.
Но я соглашаюсь, что переключатели поднимают потенциально ценную экранную недвижимость - таким образом, я только использовал бы их, если существует очень ограниченное число вариантов.
Переключатели должны использоваться:
Обычно согласно инструкциям Jakob Nielsen, необходимо предпочесть использование переключателей к полям комбинированного списка, которые намного менее доступны для ясного отличительного.
Когда существует ограниченное число вариантов, переключатели обычно предпочитаются. Вещи как выбор Вашего пола, где только будет две опции в обозримом будущем, я очень, предпочитают переключатели, так как это быстро для Вас для наблюдения опций.
В большинстве других случаев, я соглашаюсь, выпадает, должны быть предпочтены.
От напыщенной речи:
Выпадает должен использоваться, когда опции в выпадающем следуют за последовательным шаблоном некоторого вида - т.е. даты, месяцы, топонимы, счетчики, булевские переменные, тип номера телефона (мобильная/домашняя/работа) и т.д.
То, где они не должны использоваться, - когда каждая опция приятно не соответствует последовательности, или пользователь не может немедленно 'предположить', какую опцию выбрать - т.е. при выборе различных 'состояний', которые будут обычно требовать пользователя, имеющего необходимость выбрать выпадающее и прочитывающий каждую опцию, прежде чем они смогут определить, что вставить.
(Значение: переключатель является более соответствующим в этом случае),
Если выпадающее содержит опции, которые не очевидны, каковы они будут, каждый раз, когда кто-то поражает ту страницу, им, вероятно, придется выбрать выпадающее так или иначе, чтобы смочь просканировать доступные варианты и удостовериться, что у них Есть правильный.
Переключатели имеют два главных преимущества перед полями комбинированного списка:
Они быстрее для пользователя, выбираемого одним щелчком, а не два. Типичный щелчок берет 1.2 к 2,4 секундам. Переведите это в эквивалентные циклы ЦП, и Вы видите, что немного работы, оптимизируя UI стоит большой работы, оптимизируя код.
Они обеспечивают лучшее самодокументирование управления, не имея необходимость нажимать что-либо. При наблюдении всех опций, а не просто значение по умолчанию говорит пользователям больше о том, что они видят или устанавливают. Например, наблюдение “Типа Ответа: Право” неоднозначно при наблюдении “Типа Ответа: “(o) Право – () Левый” лучше. Наблюдение “Приоритета: Высоко” имеет различные последствия, чем наблюдение “Приоритета: () Очень важный – (o) Высоко – () Носитель – () Низко”
И переключатели и поля комбинированного списка показывают пользователю текущий выбор.
С точки зрения пользователя единственный недостаток переключателей является экранной недвижимостью, которую они используют. Таким образом переключатели предпочтены по полям комбинированного списка, если недвижимость лучше не используется для чего-то еще. Это содержит независимо от числа вариантов, хотя, очевидно, чем больше опций Вы имеете, тем больше шанс там что-то лучше, что можно использовать недвижимость для.
Единственное другое соображение состоит в том, что, если у Вас есть большое число вариантов (говорят, 10 или больше), поля комбинированного списка помогают считать текущее значение, так как пользователь не должен визуально искать хорошую часть страницы/окна для нахождения его.
Что касается работы, необходимой для того, чтобы программно добавить опции, моя философия - то, что программисты должны упорно работать так, пользователи не имеют к.
Отключение предоставляет важную информацию пользователю и никогда не должно избегаться, потому что это “ужасно”. Отключение не эквивалентно удалению. Отключение предполагает, что что-то недоступное может быть сделано доступным, в то время как удаление предполагает, что это никогда не доступно. То, что не возможно отключить объект в списке поля комбинированного списка, является другим недостатком полей комбинированного списка по переключателям.
Переключатели более быстры и легче использовать, потому что можно сразу видеть все опции без взаимодействия, и можно выбрать Вас выбор с помощью одиночного нажатия. Если число вариантов ограничено (скажите 5 или меньше), радио являются лучшим выбором.
Если нахождение экранного пространства для пяти переключателей является проблемой, UI, вероятно, нужна модернизация.
Вкратце переключатели очень полезны, когда существует немного доступных вариантов. Что сразу прибывает, по моему мнению Вопросы "да"/"нет" или вопросы в обзорах, например, диапазоны от Stongly Соглашаются быть Категорически не согласными. Так как все опции размечаются на экране (скорее всего, горизонтально), это - вид масштаба, в котором пользователь может предоставить ответ. Я не думаю, что то же посмотрит как любезное с полем комбинированного списка
Используйте переключатели когда
У Вас есть маленький список выбора
Выбор взаимен эксклюзивный
Необходимо позволить пользователю видеть весь выбор все время.
Переключатели являются отличным способом получить одну опцию от пользователя.
Таким образом, Вы делаете диспетчер отчетов для своих пользователей, который позволяет им видеть продажи в этом году, в прошлом году, в этом месяце или в прошлом месяце.
Поместите их наверху своего менеджера так Вы, пользователь выбирает только один. Затем заполняет холмы отбрасывания и т.д. для дополнительной фильтрации
Необходимо все еще использовать их когда:
*
) С точки зрения программистов я очень предпочитаю поле комбинированного списка, хотя ;-)
*
Да, я действительно подразумеваю, что мы застреваем с ним, лучше ли другие решения или нет...
Mark "гендерный" пример просто подтверждает мою точку зрения.
После того, как продукт поставляется, клиент / пользователи требуют разрешения им третий выбор: “Неуказанный отпуск”.
И в то время как переключатель позволяет, Вы к easly видите aviable опции, Выпадающий список позволяют, Вы к easly видите то, что выбрано. Большую часть времени пользователи просто смотрят на настройки, изменения являются менее частыми.