找回密码
 立即注册

QQ登录

只需一步,快速开始

EplanningSoft
初级会员   /  发表于:2020-7-28 17:11:01
10#
dexteryao 发表于 2020-7-28 16:39
json里就是0. 正常情况下,应该是保持原有状态。所以你这个为啥列宽是0,就得看生成json前做了什么了。

保存的时候,直接使用spread提供的SaveExcel方法存一个Excel,然后通过ExcelIO转换成json ,转换完,我获取到的json,那列的宽度就已经是0了,保存之前没做任何其他处理和操作
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-28 18:17:26
11#
那再之前呢,往前找具体哪里开始出错的。 现在就是找到具体出错的地方,再看有没有解决方案
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-7-29 11:21:15
12#
dexteryao 发表于 2020-7-28 18:17
那再之前呢,往前找具体哪里开始出错的。 现在就是找到具体出错的地方,再看有没有解决方案

转json前还有,转json后,就是0了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-29 12:24:40
13#
看来老版本ExcelIO的问题。或者原始和原始Excel兼容性的问题。
现在看解决方案就是在spreadJS,判断getCollapsed为 true的时候,如果列宽也是0,给一个固定值,保证+的那列不隐藏。
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-7-29 15:32:17
14#
dexteryao 发表于 2020-7-29 12:24
看来老版本ExcelIO的问题。或者原始和原始Excel兼容性的问题。
现在看解决方案就是在spreadJS,判断getCol ...

我现在的临时解决方案,就是给分组列设置自适应列宽(因为我不确定里面内容有多少)
如果是ExcelIO问题,那就只能先这样用着了
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部