コンテキスト 私のシステムには、テナント -> クライアント -> キャンペーン -> などの多数の関連エンティティがあります...
各エンティティには、検索、ページング、および編集/詳細/削除へのリンクを有効にする「インデックス」ビューがあります。各エンティティの「詳細」ビューには、エンティティの詳細を表示するタブ (読み取り専用) と、ユーザーが検索できる子エンティティ用の追加のタブ、ページ、および編集/詳細/削除へのリンクがあります。これにより、ユーザーはツリーを「下に」ナビゲートできます (いわば)。
問題 ツリーを下って行くと、それが元に戻ってくるので、私には理解できません。
例: テント -> [クライアント] タブに移動します。クライアントを名前で検索し、そのクライアントの「詳細」リンクをクリックします。次に、クライアント -> キャンペーンに移動し、キャンペーンを検索して、キャンペーンの [編集] をクリックします。変更を加えてフォームを送信してください。この「編集」ビューには、「キャンペーン/インデックス」または「クライアント/詳細 -> キャンペーン タブ」からアクセスできました。では、このナビゲーション履歴を維持するにはどうすればよいでしょうか? 私が取り組んでいるシステムは 6 レベルの深さになる可能性があり、完全に機能し、再び元に戻るものが必要です。各呼び出しページの状態に関する詳細を維持できる場合。検索基準、ページ番号、アクティブなタブなどは理想的ですが、これの複雑さを考えると、正しいページとタブに戻るだけで十分です.
最悪のシナリオは、4 つの異なる呼び出しページからアクセスできる「ユーザー」です。