1

ページに複数のセクション/領域がある単一ページアプリをまとめています (左側にページの 3 分の 1 の幅の列、右側に同様の列があります)。関連付けられたビューモデルを使用してさまざまなビューを出し入れします。

たとえば、ページをロードすると、製品のリストが表示されます。ユーザーが製品をクリックすると、画面中央に詳細が表示され、右端にコストと製造に関する計算が表示されます。これは単一のページとしては問題ありませんが、ユーザーは「編集モード」にドロップして、選択した製品のコンポーネントを変更できます。

ユーザーが編集モードに入ると、左側の列の製品のリストを代わりに原材料のリストに置き換えたいと思います。理想的には、可能であれば、この変更にトランジション効果を提供できるようにしたいと考えています。asp.net/ajax アコーディオン パネルやタブ ビューに少し似ています。

問題は、私が durandal を使用しているため、http://myapp.com/#/products がhttp://myapp.comになるように、別のページ/ビュー/モデルに「移動」することを期待していると思います。 /#/editproductしかし、中央と右の columnx はそのままにして、左の列に新しいビューのみをロードし、元の製品リスト ビューをメモリに保持して、編集モードを終了するとすぐにユーザーがすぐに戻るようにしたい左側の製品リストの以前の場所。

私はこれらすべてに慣れていないので、探しているものの用語をまだ知らないので、効果的にグーグルするのは難しい. この種のことをどのように構成するのが最善かについてのいくつかの指針は、感謝して受け取られるでしょう、ありがとう!

4

1 に答える 1