多くの場合、ViewinViewが必要です。
たとえば、多くの電話番号を持つクライアント。したがって、クライアントのビューを作成します。
- app/view/client/Edit.js
電話番号の2つのビューを作成します。
- app/view/phone/Edit.js
- app/view/phone/List.js
それらを適切に「結ぶ」方法は何ですか?(つまり、クライアントの[編集]ビューで、このクライアントの電話(およびこのクライアントのみ)を表示します)。
私はすでにこれらの例を実行し、それらの「レッスン」(専門的なものを作成するために使用できるとはほど遠い)に基づいてカスタムMVCを作成しました。
- http://docs.sencha.com/ext-js/4-0/#/guide/application_architecture
- http://www.sencha.com/learn/the-mvc-application-architecture/
- http://www.sencha.com/learn/architecting-your-app-in-ext-js-4-part-1
- http://www.sencha.com/learn/architecting-your-app-in-ext-js-4-part-2
あなたは私のウェブサイトで私の例をここでテストすることができます:
http://doonoo.com/intranet/gs.php
これは完全なCRUDシステムです(MVCチュートリアルではCRUDの例は見つかりませんでした(これは私にとって「一種の」重要です))。
しかし、今度は「電話」について別の(モデル+ストア+ビュー)を作成したいのですが、ユーザーを編集するときに、自分の電話番号を表示し、(多分)ユーザーの電話番号を追加/削除したいと思います。これは、「ユーザーIDでフィルタリングされた電話ビューを含むユーザービューを開く」ようなものです。
何かアイデア/提案はありますか?これまでのところ、「電話」ビューを「ユーザー編集ビュー」に作成することですが、フィルターを適用する方法がわかりません。私は立ち往生しています。
どんなアイデアでも大歓迎です!
動作方法は次のとおりです。