2010-06-30 5 views
0

В веб-приложении, которое я сейчас разрабатываю, у меня есть форма, а одно из полей - логическое «IsFixedCost» (true/false).Html - От флажка до combobox

Естественный способ, для меня, представить его на форме с помощью флажка: FixedCost? (checked = true, unchecked = false).

Мой босс заставил меня изменить его в поле со списком: FixedCost? -> option1: Fixed, option2: Variable

потому что он говорит, что «это более понятно и понятно».

Я нахожу это совершенно бессмысленно (потому что если он не фиксирован, это переменное, никаких других возможностей) и менее полезное (требуется 2 щелчка, чтобы изменить вместо одного)

Я хотел бы услышать мнения по поводу это.

ответ

1

Вы должны пометить флажки, так как поле со списком множественного выбора (я предполагаю, что вы имеете в виду выбор) менее доступно , Другими словами ... Ваш босс ошибается. Радиокнопки следует избегать, так как они недоступны.

+0

Это именно то, что я думаю. Еще бы хотелось услышать больше мнений. –

1

Хотя вы правы, это не на 100% очевидно. Помните, что ваша заявка должна обслуживать самый низкий общий знаменатель (т. Е. Человек-глупость должен иметь возможность использовать его.)

+0

Правда. Я бы предпочел два переключателя, но вместо выпадающего списка выпадающего списка, так как он сохраняет один клик, а также всегда показывает вам все возможности, а не скрывает невыбранные параметры. – Wim

+0

Хотелось бы узнать, почему все другие флажки на странице хороши, как есть, но не для этого. Кроме того, считается, что combobox представляет данные, которые имеют отношения «один ко многим», а флажки для представления логических полей. Я имею в виду, что поле со списком с 2 фиксированными опциями true/false совершенно бессмысленно. –

+0

Но это не правда/false, его фиксированная/переменная. Очевидно, что 'fixed?' Подходит, однако люди точно знают, что 'variable =! Fixed'? В вашей базе данных обязательно должно быть поле bool, однако для пользователей вам нужно указать оба варианта. – cjk

Смежные вопросы