如何要求 ExtJS 包资源文件夹中的自定义 JavaScript 文件
How to require a custom JavaScript file from ExtJS package resources folder
我正在为 ExtJS 6 创建一个包,我需要包含一个外部 JavaScript 文件作为资源。
我将文件放在包的resources
文件夹中,但我似乎找不到有关如何使用Ext.require()
加载此文件的任何文档。
我可以使用Ext.require(Ext.resolveResource("<@MyPackage>custom")
- 下载并执行Sencha/build/production/MyApp/classic/resources/MyPackage/custom.js
但它也抱怨它无法从此文件加载类:
[E] [Loader] The following classes failed to load:
[E] [Loader] Sencha/build/production/MyApp/classic/resources/MyPackage/custom from Sencha/build/production/MyApp/classic/resources/MyPackage/custom.js
Ext.require()
可以用于此目的还是必须使用Ext.AJAX
并自己创建<script>
标签?
编辑 app.json 并查找 js 属性或添加它以防它不存在。
...
"js": [
{
"path": "lib/myExternalLibrary.js",
"includeInBundle": true
},
]
...
参考 https://docs.sencha.com/cmd/6.x/microloader.html#js
也许已经很晚了,但这适用于您的软件包中的 ExtJs6.json
"js" : [{
"path": "resources/js/OpenLayers.js",
"bundle": true
}]
相关文章:
- SuiteScript2.0-包括一个自定义文件
- Rails资产管道-自定义js文件
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- 扩展 ACE 编辑器,如何导入自定义文件
- 为什么自定义 JavaScript 文件放在客户端文件夹中时不在我的 Meteor 模板上呈现
- 使用 gruntjs 自定义初始化任务重命名模板文件夹
- 当.js和.html不在同一文件夹中时,如何在Aurelia中创建自定义元素
- 自定义 Mod 文件夹的角度路由问题
- 如何在 cakephp 应用程序根目录中运行自定义项目文件夹
- KML 文件和自定义类
- 如何要求 ExtJS 包资源文件夹中的自定义 JavaScript 文件
- 如何在保存打印页时为文件创建自定义文件名
- 如何将Yeoman输出的所有脚本、图像分组到自定义文件夹中
- 如何从cookie文件和自定义头传递授权值到getjson
- 来自多个PHP文件的自定义图标
- 如何在Odoo 8中添加css和javascript文件到自定义模块
- CKEditor不能在自定义文件夹中工作
- 在CouchApp文件夹结构中放置自定义验证函数的位置
- 自定义文件夹浏览器/上传文件对话框
- I18next + wordpress - /locale文件夹的自定义路径