如何解决dgrid中的defineAlreadyDefined问题?

因德拉吉特

我们正在开发一个网页项目,该项目已经在客户端构建了jquery和javascript,在服务端构建了蛋糕php,但是对于网格,我们希望使用dojo框架的DGRID,为此,当我们尝试将dgrid与我们的项目集成时我们收到此错误

defineAlreadyDefined

万一我们尝试打开另一个模块,因为内容来自AJAX并在同一页面中更新。

我们已经dojo.js在主页中包含了仅加载一次的页面,并且在每个单独的文件中包含了require所包含的模块。

任何帮助将不胜感激。

维卡什·潘迪(Vikash Pandey)

好吧,当我们使用两个或更多个不同的库公开相同的define方法来创建新的小部件时,就会发生这种情况

解决方案:

在我们的项目中,我们修改了公开值的名称,而不是像define那样,而是在其他小部件中替换了customDefine,因此,如果需要第一个库的定义,请使用define(如前所述),如果我们需要第二个库的定义,则基本上可以使用customDefine

注意:-在进行上述更改之前,请确认您在项目中添加的相同或相似的库不止一次。在我们的项目中,我们使用了dojo和d3库。

这就是我们在项目中解决的方式。

几乎类似的解决方案出现问题- 将搜索小部件添加到ArcGIS Shortlist Story App时出现问题

在此处输入图片说明

希望这对您有帮助:)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章