Looking into it more, if this is a completely desirable function for you even though not recommended, you could do something like this I believe...
Code:
var controller = Ext.create('My.app.Controller');
controller.init()
While your init() may look like this...
Code:
init: function() {
this.control(
'myapppanel' : {
afterrender: this.onAfterRenderMyAppPanel
}
);
},
onAfterRenderMyAppPanel: function() {
console.log('Rendered');
}
This should in theory initialize your events on demand. Again, this is not recommended, but I believe it can be done this way.