我正在构建一个 sencha 触摸应用程序,其中我需要动态加载控制器意味着(以编程方式),而不是通过在 app.js 中定义它。
问问题
1046 次
1 回答
5
试试这个代码:
Ext.require(controller, function() {//controller - "App.controller.Name"
var c = Ext.create(controller, {application: this}), controllers;
c.init();
c.launch();
/*
The "getController" returns "undefined" for a dynamically loaded controller, so the "controllerInstances" should be updated.
*/
controllers = this.getControllerInstances();
controllers[controller] = c;
this.setControllerInstances(controllers);
}, this.getApplication());
于 2013-09-22T13:23:58.063 回答