找回密码
 立即注册

QQ登录

只需一步,快速开始

afly

注册会员

5

主题

16

帖子

45

积分

注册会员

积分
45
最新发帖
afly
注册会员   /  发表于:2023-8-22 19:50  /   查看:2813  /  回复:10
本帖最后由 Ellia.Duan 于 2023-8-23 09:56 编辑

image.png218103026.png image.png715852355.png image.png687664184.png image.png813680114.png 图二ctx为图三创建的spread,报错信息:提示传入的function 不是 GC.Spread.CalcEngine.Functions.Function 类型。
断点调试发现两个并非同一个实例

10 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-8-23 10:02:23
沙发
本帖最后由 Ellia.Duan 于 2023-8-23 10:05 编辑

您好,想问下图二中option是什么?以及看下evaluateAsync
回复 使用道具 举报
afly
注册会员   /  发表于:2023-8-23 10:26:30
板凳
Ellia.Duan 发表于 2023-8-23 10:02
您好,想问下图二中option是什么?以及看下evaluateAsync

图二中的option是我自定义的结构,super() 的时候转成了GC.Spread.CalcEngine.Functions.Function 接收的参数,我调试发现原因可能是因为 两个不是同一个实例
企业微信截图_5f4ce6fa-4506-4945-b246-1ed17cddc344.png242937621.png 企业微信截图_2d49f35f-2610-4e6c-a807-d91dc5b81e03.png178343505.png 图一是designer初始化完成后获取到spread调用方法进入的文件,图二是我们引入继承的文件,两个类不是同一个实例导致报错了
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-8-23 11:28:56
地板
您好,建议您整理一个可以复现问题的直接运行的demo,这边复现下问题。
回复 使用道具 举报
afly
注册会员   /  发表于:2023-8-23 11:46:49
5#
Ellia.Duan 发表于 2023-8-23 11:28
您好,建议您整理一个可以复现问题的直接运行的demo,这边复现下问题。

感谢,我解决了,我们项目打包有问题,打了多个实例,另外还有个问题想咨询一下,我的这个表格设计器底部的tab页签怎么没有呢
image.png458019713.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-8-23 11:51:28
6#
本帖最后由 Ellia.Duan 于 2023-8-23 11:54 编辑
afly 发表于 2023-8-23 11:46
感谢,我解决了,我们项目打包有问题,打了多个实例,另外还有个问题想咨询一下,我的这个表格设计器底部 ...

您好,tab页签不在最后一行,一般最后一行与页签有一段空白。


您控制台中的代码 newTabVisible  标识标识是否阻止用户通过点击“+”按钮(默认是显示)添加工作表 ,而不是tab页签
建议您查看下这篇学习指南的简介部分
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/tab-strip/purejs
image.png289736632.png
回复 使用道具 举报
afly
注册会员   /  发表于:2023-9-6 17:51:01
7#
Ellia.Duan 发表于 2023-8-23 11:51
您好,tab页签不在最后一行,一般最后一行与页签有一段空白。

谢谢,这个问题已经处理了。现在又个问题是我的样表json大概有9M,在执行spread.fromJson的时候和重新开启计算时性能比较差。需要几秒中的时间才能执行完成, image.png628024901.png

image.png550348815.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-9-6 17:56:07
8#
afly 发表于 2023-9-6 17:51
谢谢,这个问题已经处理了。现在又个问题是我的样表json大概有9M,在执行spread.fromJson的时候和重新开 ...

您的代码中执行了sheet.recalAll() ,导入后公式出现了什么问题呢??
或者您将您的文件上传上来,说明公式问题,我们帮您看下是否 有其他解决方案。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-18 15:21:49
9#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
回复 使用道具 举报
afly
注册会员   /  发表于:2023-12-5 14:56:42
10#
Joestar.Xu 发表于 2023-10-18 15:21
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。

没有,公式计算结果也没有问题,主要就是性能问题,在执行spread.fromJsond的时候如果文件有9M需要好几秒才能执行完
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部