view
別のボタンがクリックされたときに作成したをレンダリングしたいview
。
これが私のコントローラーコードです。MVC architecture
Ext.define('demo.controller.LoginController' , {
extend: 'Ext.app.Controller',
config: {
refs:{
loginAction: 'button[action=login]'
},
control:{
loginAction: {
tap:'loginProcess'
}
}
},
loginProcess:function(button,e,opts){
// Render View here
}
});
検索して出くわしましたが、機能getMainView().push()
しExt.ViewPoart.add()
ていません。MVC パターンによると、コントローラーからこのビューをどのように呼び出す必要がありますか?
編集
のコードprofilecontainer
Ext.define('demo.view.ProfileContainer',{
extend:'Ext.Panel',
xtype:'profilecontainer',
requires: [
'Ext.Label'
],
config: {
items:[{
xtype:'label',
html:'hi'
}]
}
});