私は、ほとんどのUIがカスタムである.NETアプリケーションを持っています。いくつかのページでは、GridなどのExtJS4コンポーネントを使用して、たとえばUsersのテーブルを表示しています。また、私はユーザープロファイルを表示する別のページと、アプリケーションフォームを表示する別のページを持っています。 ExtJSを使用しない他の多くのページがあります。私は控えめにExtJSコンポーネントを使用しており、ExtJSを使用するすべてのページにわたってストアとモデル用に再利用可能なコードを持ちたいと考えています。複数ページアプリケーションのためのExtJSアーキテクチャ
私はExtJS MVCアーキテクチャに精通していますが、すべてのドキュメントと例は、ExtJSアプリケーションの単一ページのベストプラクティスを示しています。
私のシナリオでは、ExtJSコードを設計する最善の方法についてアドバイスを探していました。
ストアとモデルを共通のJavaScriptファイルで作成し、そのファイルをすべてのページに含めるだけでよいですか? ExtJSコンポーネントを使用したいすべてのページに対して、Ext.ApplicationまたはExt.onReadyのインスタンスを作成しますか?または、私は本質的に、問題の各ページに対して、いくつかのコンポーネントのMVCアーキテクチャを使用する必要がありますか?
私は、コードのコピー/貼り付けを避け、再利便性を持っています。ベストパスをお勧めします。
ExtJS 5でこの方法を試してみましたが、それでも機能します。 – HDave