У нас есть форма, которая позволяет пользователю динамически добавлять входные данные для полей. Например, если у вас есть форма для отслеживания проектов, вы хотите динамически добавлять задачи в этот проект. Просто чтобы уточнить мой язык: вы динамически добавляете входные данные для поля задачи. Проблема в том, что у нас есть 50 таких полей. Наше текущее решение представляет все 50 полей со знаком плюс (+) рядом с полем, чтобы они могли добавить еще одно поле ввода для этого поля. Метки для поля находятся слева от поля, и каждое добавляемое поле ввода располагается ниже текущего поля ввода.
Пожалуйста, поверьте, что динамическое добавление входных данных — правильное решение, поверьте, что оно было продумано, поверьте, что это то, чего хотят пользователи, поверьте, что мы пошли разными путями, и это лучшее решение.
Мой вопрос о презентации: как бы вы это сделали?
Пожалуйста, сохраните ответы на дизайн пользовательского интерфейса. У нас уже есть схема базы данных.
Обновить
Current Solution – это веб-приложение, которое использует JavaScript для динамического добавления новых входных данных и очень похоже на рисунок Кори Трейджера:
Task [.............] +
[.............] +
[.............] +
[.............] +
Foo [.............] +
[.............] +
[.............] +
Repeat 50 times...