ユーザーがフィールドの入力を動的に追加できるフォームがあります。たとえば、プロジェクトを追跡するためのフォームがある場合、そのプロジェクトにタスクを動的に追加したいとします。私の言葉を明確にするために、タスク フィールドの入力を動的に追加します。問題は、これらのフィールドが 50 あることです。現在のソリューションでは、フィールドの横にプラス (+) が付いた 50 個のフィールドすべてが表示され、そのフィールドに別の入力ボックスを追加できるようになっています。フィールドのラベルはフィールドの左側にあり、追加される各入力ボックスは現在の入力ボックスの下に表示されます。
入力を動的に追加することが正しい解決策であると信じてください。これは考え抜かれたものであり、これがユーザーが望んでいるものであると信じてください。私たちは他のさまざまな道をたどりましたが、これが最善の解決策であると信じてください。
私の質問はプレゼンテーションについてです。どのようにしますか?
答えはUIデザインにとどめておいてください。データベースのスキーマはすでに把握しています。
アップデート
現在のソリューションは、JavaScript を使用して新しい入力を動的に追加する Web ベースのアプリケーションであり、Corey Trager の図に非常によく似ています。
Task [.............] +
[.............] +
[.............] +
[.............] +
Foo [.............] +
[.............] +
[.............] +
Repeat 50 times...