2017-09-15 1 views
0

レコードのセットが別のセットなしで存在できない状況で、最良のUXになるべきもの。フォーム:前に1つのアイテムを作成する

子供が0人以上の親に接続できるアプリケーションでシナリオを考えてみましょう。

フォームを作成して子を作成するが、その子の親がまだ存在しない場合は、親を作成してその親を子に割り当てる最良の方法はありますか?

  1. 子が親なしで作成する必要がありますが、アップデートが追加が発生するページには、親を作成する必要があるかもしれません、これはまた、独自の問題を持っていることに注意し、子供に親を追加するために行うことができます。
  2. "親を作成する"というリンクが子ページにあり、親を作成した後にその子ページに戻ってルートバックします。
  3. 親フォームを持つモーダルを呼び出すボタンを用意しておき、返す前に親を作成できるようにします。

私はこれらの3つのオプションのいずれかが好きではありません。私はそこに良いアプローチがあることを望んでいます。

オススメやあいまいさがありましたが、急いで少し質問しても、これが質問するのに適切な場所かどうかわかりません。

答えて

0

レコードはお互いに依存しているので、ユーザーはこれらを一緒に送信しますが、同じページの2つの異なる要素のように見せます。

タブメニューを使用して子と親を切り替えることができますが、両方を入力してから送信してください。複数のタブを入力する必要はありませんが、いくつかのインスピレーションhere。両方のタブに入力する必要があることをユーザーが確認するのは簡単です。

もう1つのオプションは、拡張矢印ボタンが付いたドロップダウンメニューのように、終了/終了時に子フォームを折りたたんでもう一度編集したい場合があります。下の親ボックスと同じです。 thisのようなものです。 ページの読み込み時に両方を閉じることができるため、ユーザーは両方のボックスを表示します。

関連する問題