找回密码
 立即注册

QQ登录

只需一步,快速开始

linxiang19

初级会员

25

主题

65

帖子

242

积分

初级会员

积分
242
linxiang19
初级会员   /  发表于:2021-3-9 14:37  /   查看:2092  /  回复:1
1金币
你好,我用的是12版本的,
目前遇到一个问题
我们一个表格 里面有 25列。我们每列里面有样式,有公用 有自己的独特样式,这样导致了一个问题,就是TOJSON 很容易浏览器内存溢出。
我看了下我的JSON 。
假设表格1000行数据,25列,25列 每列的样式 (字体,大小,颜色,边距,居中等),
这样 sheet.data.datatable 下的JSON 换算行数 起码 1000*25*10=25万行(样式如果设置了上面那些起码10行),
另外算上样式上的文字,这个JSON 异常具大,直接调用你们的toJson ,很容易卡死。

我原本想过是不是设计列样式,让单元格独立样式比列样式优先级低,可是也没弄好,可能方式不对
想问下你们这样独立的单元格样式,一旦涉及到表格里面的单元格时候你们怎么处理这个样式,避免JSON 太过巨大,导致打印导出什么的直接挂掉。
另外,因为我们都是保护模式下,根据权限来设置单元格锁定与否,所以即使是同一列  ,也可能锁定的情况不一样,还有就是我们自定义了些自定义控件,
我看了我们获取STYLE 好像也里面有个CELLTYPE的属性,这种也不一样









最佳答案

查看完整内容

您好,这边注意到您重复发帖了,关于此问题后续沟通在另一个帖子中进行,本贴先结贴了。 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=88467

1 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-9 14:37:10
来自 2#
您好,这边注意到您重复发帖了,关于此问题后续沟通在另一个帖子中进行,本贴先结贴了。
https://gcdn.grapecity.com.cn/fo ... hread&tid=88467
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部