У меня есть некоторые данные, которые разбиты на разделы, так же как функция возобновления работы StackOverflow Careers (она не возобновляет данные), которая может быть доступна для редактирования/создания через веб-приложение jQuery. Это немного более иерархично (задания могут иметь подзаголовки и т.д.), Поэтому в зависимости от того, какой метод CRUD я беру, это означает разные объемы работы. Я не против тратить время на это, но я не хочу тратить много времени на то, чтобы сделать что-то необычное, что не является оптимальным для пользователя.
Проведено ли какое-либо исследование в разных стилях "редактирования" такого рода сегментированных, иерархических текстовых данных:
-
Редактировать на месте (например, вы нажимаете на элемент формы, такой как название задания, он становится редактируемым, затем вы нажимаете "ok" и сохраняете его)
-
Кнопка редактирования, которая приведет вас к новому экрану (например, StackOverflow)
-
Кнопка редактирования, которая выведет модальную форму
-
Все поля открыты и доступны для редактирования, одна кнопка сохранения (например, StackOverflow Careers)
Существует ли общее мнение о том, когда эти различные формы должны использоваться для обеспечения наилучшего пользовательского опыта?