【问题标题】:how to resolve defineAlreadyDefined issue in dgrid?如何解决 dgrid 中的 defineAlreadyDefined 问题?
【发布时间】:2017-02-24 19:00:39
【问题描述】:

我们正在开发一个单页网站项目,该项目已经在客户端构建了 jquery 和 javascript,在服务端构建了 cake php,但是对于网格,我们希望使用 dojo 框架的 DGRID,并且当我们尝试集成 dgrid 时在我们的项目中,我们遇到了这个错误

defineAlreadyDefined

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

我们在只加载一次的主页中包含了dojo.js,并且在每个单独的文件中都包含了模块。

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript jquery datagrid dojo dgrid


    【解决方案1】:

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

    解决方案:

    在我们的项目中,我们修改了暴露值的名称,而不是定义我们替换了其他小部件中的 customDefine,所以如果我们需要定义第一个库,我们使用 define (和之前一样),如果我们需要定义第二个库,基本上我们使用 customDefine

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

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

    问题几乎相似的解决方案 - Trouble adding search widget to ArcGIS Shortlist Story App

    希望这会对您有所帮助:)

    【讨论】:

      猜你喜欢
      • 2013-11-08
      • 2022-01-25
      • 2011-10-25
      • 2018-07-07
      • 2019-01-30
      • 2019-09-21
      • 2021-09-10
      • 2019-12-28
      相关资源
      最近更新 更多