Рекомендации по использованию графического интерфейса: при разработке веб-интерфейса управления лучше всего использовать детальное представление или использовать формы со значениями в качестве основного вида? - PullRequest
1 голос
/ 27 августа 2010

Чтобы прояснить вопрос, представьте себе нумерованный список с клиентами. При щелчке на конкретном клиенте система откроет представление «Просмотр клиента x», чтобы показать подробности клиента.

Теперь, будет ли это представление «простым» списком, который отображает детали клиента?

Или это представление будет формой с полями ввода, показывающими данные клиента, а также позволяющими немедленно вносить изменения в детали?

Пожалуйста, аргументируйте, почему и когда мы должны использовать вариант 1 или вариант 2. За исключением разрешений только для чтения или чтения-записи, я не могу думать ни о каком другом случае, почему бы не использовать вариант 2 в качестве стандарта.

1 Ответ

0 голосов
/ 27 августа 2010

Для чего-то, где пользователь будет вводить массовые данные, лучше всего иметь таблицу, содержащую поля ввода.

Для чего-то, что с полями ввода в таблице может привести к путанице (так как это потеряло бы визуальную семантическую значимостьс другими сгруппированными элементами), тогда это гораздо худший вариант.

Например, для редактирования пользователя или статьи на веб-сайте следует использовать другую страницу для редактирования.Так как будут многострочные входы, такие как контент или описания.В то время как таблица, в которой каждая строка представляет элемент в продуктовой квитанции или дебетовой / кредитной транзакции, тогда наличие таблицы для простого ввода данных безусловно является королем.

Так что все зависит от того, чего вы пытаетесь достичь - и чтоимеет смысл для варианта использования.Нет общего одностороннего выигрыша каждый раз, а один раз выигрывает каждый раз.

...