2

app.js で定義するのではなく、コントローラーを動的に (プログラムによって) ロードする必要がある sencha touch アプリケーションを構築しています。

4

1 に答える 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 に答える