私は Dojo にかなり慣れていないので、MVC アプリケーションを構築するためのベスト・プラクティスについて疑問に思っています。dojox/app のようなモジュールがあることは知っていますが、これらはより複雑なアプリケーション用に作成されているようです。
すべてのページ ロジックを処理するカスタム ページ レベル コントローラー オブジェクトを作成するのが最善の方法のようですが、このピースをパズルにどのように適合させるかはよくわかりません。ビューを切り替えて、MVC アーキテクチャに従ってパラメーターを渡す適切な方法は何ですか。
リスト アイテムの概要ページがあり、それぞれに独自の ID があります。このアイテムの詳細を外部から取得できるように、対応するアイテム ID を介して別のページに移動したいと考えています。これを行う適切な方法は何ですか?
- ボタンを使用して、対応するコントローラー (Page1 Controller または Page2 Details コントローラー) のメソッドを直接呼び出し、listID パラメーターを直接渡すことはできますか?
- これを行う別の方法は、遷移状態を操作し、ページ コントローラーにリスナーを追加して正しいページに転送することです。このシナリオでパラメーターを渡す方法はよくわかりませんが..
- ...より良い解決策はありますか?
誰でもこれに光を当てることができますか?dojo の最新バージョン (1.9) では、これに関するドキュメントや例はあまりないようです。
ありがとう!