「親」アプリケーション内に「子」アプリケーションをロードするにはどうすればよいですか?
Frame
私は、といくつかの子アプリケーションと呼ばれるこのメインアプリケーションを持っています。フレームにはボーダーレイアウトがあります。左側には、他のプロジェクトをロードするためのいくつかのボタン(メニューなど)があります。中央には私の子プロジェクトのコンテナがあります。フレームプロジェクトにはデフォルトのMVC構造があります。
フォルダの中にアプリケーションを入れましたTest
。また、デフォルトの構造。
/frame/app/controller
/view
/test/app/controller
/store
/model
/view
/css
/app.html
/app.js
/test2/app/controller
/store
/model
/view
/css
/app.html
/app.js
/css
/app.html
/app.js
このようなもの。
次に、子プロジェクトのフレームのボタンからロードしたいと思いました。
したがって、私の関数は次のようになります。
function(){
Ext.require('Test.view.testMainContainer', function(){
var toPutInMyContainer = Ext.create('Test.view.testMainContainer');
console.log(toPutInMyContainer);
});
}
このコードには2つの間違いがあります。
- jsはtest/ app /view/ testMainContainer.jsにあります
- 関数が起動することはありません...
最良の構造は何ですか?これにどのようにアプローチする必要がありますか?
次にやりたいのは、コントローラー、モデル、ストア、ビューに必要なtestMainContainerの内部で、必要に応じてそれらを自動的にロードしたいと思います。