1

私は Dojo にかなり慣れていないので、MVC アプリケーションを構築するためのベスト・プラクティスについて疑問に思っています。dojox/app のようなモジュールがあることは知っていますが、これらはより複雑なアプリケーション用に作成されているようです。

すべてのページ ロジックを処理するカスタム ページ レベル コントローラー オブジェクトを作成するのが最善の方法のようですが、このピースをパズルにどのように適合させるかはよくわかりません。ビューを切り替えて、MVC アーキテクチャに従ってパラメーターを渡す適切な方法は何ですか。

リスト アイテムの概要ページがあり、それぞれに独自の ID があります。このアイテムの詳細を外部から取得できるように、対応するアイテム ID を介して別のページに移動したいと考えています。これを行う適切な方法は何ですか?

  • ボタンを使用して、対応するコントローラー (Page1 Controller または Page2 Details コントローラー) のメソッドを直接呼び出し、listID パラメーターを直接渡すことはできますか?
  • これを行う別の方法は、遷移状態を操作し、ページ コントローラーにリスナーを追加して正しいページに転送することです。このシナリオでパラメーターを渡す方法はよくわかりませんが..
  • ...より良い解決策はありますか?

誰でもこれに光を当てることができますか?dojo の最新バージョン (1.9) では、これに関するドキュメントや例はあまりないようです。

ありがとう!

4

1 に答える 1

1

すでに dojo mobile を使用しているので、dojox/app をお勧めします。開始するのは非常に簡単で、単純なアプリまたは非常に複雑なアプリに使用できます

次のリソースをご覧ください。

https://github.com/csantanapr/dapp-examples/tree/master/dapp-request

https://github.com/csantanapr/dapp-boilerplate

http://dojotoolkit.org/documentation/tutorials/1.9/dojox_app/contactsList/

于 2013-08-12T02:04:25.620 に答える