找回密码
 立即注册

QQ登录

只需一步,快速开始

Ellia.Duan SpreadJS 开发认证
超级版主   /  发表于:2024-12-27 10:12  /   查看:57  /  回复:2
本帖最后由 Ellia.Duan 于 2024-12-27 14:41 编辑

该贴长期更新



1、Uncaught TypeError: Righthand side of "instanceof’ is not an object
b4a52b9f44571dacad16353356a18a8.png371702880.png
如何出现此问题:在designer中为table创建了一个切片器,右键选中切片器后,发现没有上下文菜单。
问题原因:最后排查,是引入的顺序问题,如下图所示
12621a9da01ff4dde216bf0878fb68b.png80787657.png
问题解决:正确的顺序可以参考官网Desinger的引入顺序,如下图所示:
image.png751110229.png



2、Uncaught TypeError: Cannot read properties of undefined (reading  options )
185cc3a96c67c3db6c1ef94a541638b.png928728942.png
该问题需要结合代码来看,如果为代码中设置了spread.options.XXX  , 则需要排查spread对象是否获取正确。
如果为代码中设置了sheet.options.XXX  , 则需要排查sheet对象是否获取正确。




3、Uncaught Error:无法完成此操作:此操作会导致一些合并单元格被拆散。
99bdc94c3c9cfb6f14447a84fdef0de.png675246886.png
请参考此贴内容:https://gcdn.grapecity.com.cn/showtopic-155421.html






4、TypeError:Cannot read property  'do' of undefined
2109a91d5bb87c2095ff4ea24d32df8.png453638915.png
授权问题,请参考此篇文章进行排查

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=93055&fromuid=72
大概率问题是吧授权邮件中的授权对应错了吧。
正确的为:
image.png865071410.png




5、执行workbook.unbindAll()时报错  TypeError:Cannot set properties of undefined (setting 'length' )
image.png567086486.png
问题原因:授权码不正确引起的问题。
问题解决:更换正确的授权码即可。

6、 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getTemplate")
671dc205a700318c908b5106ddce7a2.png106407774.png
正式环境使用了ReportSheet插件,但是部署的授权码没有包含ReportSheet插件,导致了此问题。
建议加购ReportSheet



7、执行designer.setConfig({ ribbon:[] });报错 Uncaught TypeError: Cannot read properties of undefined (reading 'length')
image.png586633910.png
问题解决:使用下面的代码来使Designer菜单栏隐藏。
  1. var config = GC.Spread.Sheets.Designer.DefaultConfig;
  2. config.ribbon = []
  3. designer.setConfig(config)
复制代码




8、Cannot read properties of undefined (reading 'DR')
image.png142058409.png
问题原因:需要在引入designer库前先引入designer.resource资源库
问题解决:调整引入顺序
image.png789751891.png




9、TypeError: Cannot read properties of undefined (reading  CustomSheetTab')
16937d939355747f390a28a38ae420c.png486328734.png
问题原因:在使用报表时,没有引入集算表库,导致无法进行添加数据源
问题解决:在引入reportsheet库之前,引入tablesheet库
如下图所示:
image.png454303588.png



10、Uncaught (in promise) Error:无效区间
63cead5cfa5addd4cdadbb18a6be805.png993564758.png
请检查addSpan()方法是否是否正确。


11、Uncaught (in promise)Error:无法插入新的单元格,因为它会导致某些非空单元格移出工作表。您可以尝试删除行或列来保证有足够的区域可以插入。
9e4359279e75659a508e9259879bec5.png896462097.png
解决方案:设置足够的行 sheet.setRowCount(xx)或者table1.expandBoundRows(true);
请参考这篇帖子:
https://gcdn.grapecity.com.cn/showtopic-159365.html










2 个回复

倒序浏览
不吐葡萄皮
初级会员   /  发表于:2024-12-27 12:25:20
沙发
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-12-27 13:32:42
板凳
大佬~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部