Ext JS 5.1不会加载使用appfolder路径来查找j

时间:2015-05-07 16:26:28

标签: extjs scheduler

我正在尝试清理并重新构建我的应用程序中的javascript,但是一旦我更改它就会停止工作。我在我的应用程序中使用ext调度程序,这可能是问题所在。这是我想要设置的方式

/ext/scheduler-3.0.0(all core code for schedule components go here)
/ext-all.js
/myscheduler(custom code for schedule components go here)
--/global/
----/view/
------globalscheduling.js
    /model/

这就是我启动应用程序的方式

    ExtLatest.Loader.setConfig({enabled: true});
    ExtLatest.define("scheduler.Application", {
    extend: "Ext.app.Application",
    requires: ["myscheduler.global.view.globalschedulegrid"],
    name: "scheduler",
    appFolder: "",
    launch: function () {
        getData()
    }
});

然而,extj仍然试图去https://c.na17.visual.force.com/apex/myscheduler/global/view/globalschedulegrid.js查找我的视图文件我在这里做错了什么?

2 个答案:

答案 0 :(得分:0)

Ext.Loader.setPath('myscheduler.global.view.globalschedulegrid', 'path to my scheduler');

OR

Ext.Loader.setConfig({
    paths: {
        'myscheduler': 'myscheduler',
    }
});

Link to 5.0 Doc(不确定您使用的是哪个版本,但它是相同的)

答案 1 :(得分:0)

5.1,如标题中所述。我没有必要为globalschedulegrid设置路径。只需在setConfig中指定路径,就像这样

<iframe></iframe>