Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Wijmo SpreadJS与RequireJS_Javascript_Coffeescript_Requirejs_Wijmo - Fatal编程技术网

Javascript Wijmo SpreadJS与RequireJS

Javascript Wijmo SpreadJS与RequireJS,javascript,coffeescript,requirejs,wijmo,Javascript,Coffeescript,Requirejs,Wijmo,我在让spreadJS作为AMD模块工作时遇到了一个问题。尽管这里有一些文档试图说明如何将wijmo与AMD结合使用,但它围绕着使用他们自己的CDN: 我查看了spread文档,发现spreadJS被分解为许多模块,如下所示: 我已尝试配置requireJS: requirejs.config({ paths: { jquery: 'common/js/vendor/jquery-1.9.1', jquery_ui: 'common/js/vendor/jqu

我在让spreadJS作为AMD模块工作时遇到了一个问题。尽管这里有一些文档试图说明如何将wijmo与AMD结合使用,但它围绕着使用他们自己的CDN:

我查看了spread文档,发现spreadJS被分解为许多模块,如下所示:

我已尝试配置requireJS:

requirejs.config({
    paths: {
      jquery: 'common/js/vendor/jquery-1.9.1',
      jquery_ui: 'common/js/vendor/jquery-ui',
      spread: 'vendor/spread/plugin/spreadAllMax.1.20133.6'
    },
    shim: {
      spread: {
        deps: ['jquery', 'jquery_ui']
      }
    }
});
不幸的是,虽然模块正确加载,但它无法工作。我相信这可能与试图创建一个包含多个模块的脚本的AMD模块有关,但我对requireJS并不完全满意


是否有人成功地将spreadJS与require一起使用?

最新版本中的spreadJS支持模块库。因此,您可以根据需要使用部分SpreadJS。例如:如果你只使用一些基本的SpreadJS函数,那么你只能添加核心和calc js引用,而不能添加完整的js

以下是关于使用SpreadJS模块的文档:

我试过了,效果不错。在配置代码旁边,您需要添加以下代码:

require(["jquery", "jquery-ui", "spreadjs"], function () {$("#ss").wijspread();});

Ashish,谢谢你的评论,不过我已经在帖子中链接了那个文档。我非常感谢验证我的怀疑,如果有机会,我会用代码更新。