我知道init()
在调用应用程序启动函数之前执行。但是我有一些代码应该只在整个应用程序启动后才呈现。请指导我。我需要在我的 MVC 架构应用程序的控制器类中编写它。
Ext.define('MyApp.controller.Main', {
extend: 'Ext.app.Controller',
models: [
'Leave'
],
stores: [
'MyJsonStore'
],
views: [
'Login',
'MyViewport',
'ManageColumn'
],
init:function(){
this.control({
'managecolumn':{
afterrender:this.allowEdit
}
});
},
allowEdit:function(){
console.log(Ext.get('edit'));
}
});
我得到了空值,Ext.get('edit')
但是当我在控制台中输入相同的命令时,我得到了肯定的响应。