将自定义库添加到ArcGIS Web AppAbuilder中的窗口小部件

马修斯·维尼修斯(Matheus Vinicius)

我试图将本地版本的jquery和jquery-modal(https://jquerymodal.com/)添加到我的窗口小部件和窗口小部件中,因为它将仅在窗口小部件中使用。

我试图在我的小部件根文件夹(widget.js / html所在的位置)中创建一个名为“ extraLibs”的文件夹,并在代码的define([])和function()部分的widget.js中对其进行引用,但是我这样做不正确,因为它返回“未定义jQuery”错误,因此我认为问题出在我如何在“ extraLibs”文件夹中声明.js文件。

然后,我转到https://jquerymodal.com/并获取CDN链接,并下载了两个.js文件,将它们重命名为jQuery.js和jQueryModal.js并将它们放置在“ extraLibs”文件夹中。

然后我以这种方式声明它们:

define([... './extraLibs/jQuery', './extraLibs/jQueryModal'],
function(... jQuery, jQueryModal){
//code goes here
});

单击打开的小部件后,它在控制台中返回“未定义jQuery”错误。

我已经尝试过根据这个线程没有运气。

将外部库添加到小部件正确方法是什么

马修斯·维尼修斯(Matheus Vinicius)

通过执行以下操作,我能够在小部件级别成功加载jQuery:

define([... 'jimu/loaderplugins/jquery-loader!https://code.jquery.com/jquery-3.4.1.min.js'],
function(...){
//code goes here
});

至于jquery-modal模块,我通过将其代码移到了PostCreate函数中,将其直接嵌入到widget.js中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将自定义参数添加到小部件

在运行时将自定义窗口小部件添加到屏幕

将自定义库添加到C ++的netbeans中

在pyqt5中将自定义窗口小部件添加到QScrollArea不会使滚动条出现

将自定义 CSS 类添加到 Fluid 小部件分页

将自定义js文件添加到R html小部件输出?

将自定义悬停功能添加到jQuery小部件

将自定义 Netlify CMS 小部件添加到 Gatsby starter Yellowcake

Web2py,将自定义窗口小部件从输入type = text切换到textarea

动态地将自定义qt小部件添加到框架中,而无需每次更改布局

将基于React / Preact的窗口小部件库集成到旧版Web应用程序中

如何将自定义类添加到 TinyMCE 中的自定义按钮?

是否可以在Web Appbuilder Developer Edition中添加自定义窗口小部件以在2D和3D视图之间切换?

将RichText添加到自定义多字段窗口小部件在cq5中无法正常工作

将自定义 IHttpModule 添加到 web.config 会引发 500 错误

如何将自定义安全绑定凭证添加到Web服务参考?

Qt如何将自定义小部件添加到垂直布局以占用最少的垂直空间(自定义小部件之间没有空间)

无法在wxPython中将自定义Sizer作为父级添加到其子级小部件

使用WordPress将自定义CSS添加到我的Polylang小部件并删除项目符号

如何使自定义窗口小部件中的子窗口小部件的信号可连接?

将自定义对象添加到C#中的选中列表框中

将自定义图标添加到Spotfire中的形状列表中

将自定义标头添加到.Net中的所有Swagger响应中

如何将自定义Google搜索添加到我的自定义搜索框中?

无法将自定义应用程序添加到团队管理中的新自定义策略

将自定义字段变量(ACF)添加到自定义Woocommerce短代码中

Android-将自定义视图添加到xml布局中的组件

将自定义验证添加到ASP.NET Core的JWT令牌中?

如何在Java中将自定义颜色添加到数组中?