我正在尝试清理并重新构建我的应用程序中的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查找我的视图文件我在这里做错了什么?
答案 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>