私のアプリでは、ユーザーはPackageという名前のものを作成できます。パッケージには以下が必要です
最初に考えたのはウィザード、つまり3つのステップを持つことでした:
しかし、ユーザーがエンティティを作成できるだけでなく、それを編集することもできる場合、これはうまくいきません。
この種の複雑な関係と依存エンティティをフォームで管理する方法のパターンまたは例はありますか?
添付されているのは、私が思いついた現在のイテレーションのモックアップです。これまでのところ、パッケージの作成は2つの異なる画面に分割されています。あるモデルと本が選択され、連絡先+別の追加データ。しかし、ユーザーがこの画面構成でデータを簡単に編集できる方法はわかりません。つまり、パッケージリストで[パッケージの編集]をクリックすると、おそらく最初の画面が開き、完全な概要が表示されません。