marysu 发表于 2014-12-12 09:34:00

SpreadJS和EXT打架阿,SpreadJS不显示公式

页面应用EXT和SpreadJS,在测试的时候发现带着EXT的js,则SpreadJS的公式双击单元格不显示,如果去掉Ext的JS,则公式正常显示,请问这个问题怎么解决呢?

gw0506 发表于 2014-12-12 09:42:00

根本的解决办法就是不用EXT,全部都用Wijmo Enterpirse(包含SpreadJS)来做。否则,这样的冲突一定还有。而且将来的ThemeRoller功能肯定没法直接应用到EXT上,你还得手工加代码来做兼容。

当然了,如果你没办法去掉EXT了,那就请你把现在这个出问题的页面以及引用到的js和资源文件发到论坛里,我们具体查一下哪里冲突了,尽量想办法绕过 。

marysu 发表于 2014-12-12 09:46:00

去掉EXT短期内不太可能,报错如下:
SCRIPT5007: 无法获取未定义或 null 引用的属性“formulaFromJSON”
文件: jquery.wijmo.wijspread.all.3.20143.14.js,行: 57031,列: 37

marysu 发表于 2014-12-12 09:52:00

我们在页面用JAVASCRIPT调用你们的方法,页面公式,带着EXT表现正常;
但是从JSON传入公式,只有去掉EXT才正常

gw0506 发表于 2014-12-12 09:53:00

我需要Demo,也就是出错页面,来进行分析和调试,找到出错原因。你给的错误信息很清楚,但是并不能确定是如何导致的。

marysu 发表于 2014-12-12 09:54:00

我给你JSON文件吧,还有导入的EXT的语句

marysu 发表于 2014-12-12 10:00:00

这是JSON文件

EXT引用文件:
<script type="text/javascript" src="../ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../ext/ext-all.js"></script>
<link rel="stylesheet" type="text/css" href="../ext/resources/css/ext-all.css" />

gw0506 发表于 2014-12-12 10:44:00

麻烦你把用到的ext文件也传上来。

marysu 发表于 2014-12-12 13:37:00

gw0506 发表于 2014-12-12 16:43:00

该问题已经提交研发确认,目前可以确定我们能够解决这个问题。不过需要在下个版本修复,您看是否可以继续做其他功能,这个问题暂且放下。
页: [1]
查看完整版本: SpreadJS和EXT打架阿,SpreadJS不显示公式