请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

RainYan

初级会员

35

主题

106

帖子

317

积分

初级会员

积分
317

[已处理] 显示问题

RainYan
初级会员   /  发表于:2024-7-4 14:25  /   查看:147  /  回复:3
20金币
企业微信截图_17200743964850.png802803649.png 我有个问题请教一下  就是我是每个表转JSON存服务端的,回显的时候是解析JSON回显的,当时存的时候是选中的sheet4表单,然后我回显的时候,他默认选中了sheet1表单 但是sheet4表单的选中效果还在 字体颜色是黑色的 这个怎么解决呢
c8db9fe5-e9a4-4637-9fcc-e94de8247bc4.jpg935919494.png

最佳答案

查看完整内容

我创建了一个工作簿,并在其中创建了四个工作表,在通过Workbook:toJSON()方法导出工作簿后,对json数据中的任意一张非活跃工作表的isSelected属性设置为true,这时由于活跃工作表的isSelected属性值也是true,在新的空白工作簿中导入修改后的json数据得到的结果和楼主图片中的现象一样。猜测是isSelected属性在影响,楼主检查下您导出的json数据中各工作表的isSelected属性值。如果楼主的json数据也是如此,那想到的解决思路是: ...

3 个回复

倒序浏览
最佳答案
最佳答案
eat_grape_5
中级会员   /  发表于:2024-7-4 14:25:53
来自 2#
我创建了一个工作簿,并在其中创建了四个工作表,在通过Workbook:toJSON()方法导出工作簿后,对json数据中的任意一张非活跃工作表的isSelected属性设置为true,这时由于活跃工作表的isSelected属性值也是true,在新的空白工作簿中导入修改后的json数据得到的结果和楼主图片中的现象一样。猜测是isSelected属性在影响,楼主检查下您导出的json数据中各工作表的isSelected属性值。如果楼主的json数据也是如此,那想到的解决思路是:在导出json后保存前检查json数据,只保留活跃工作表的isSelected属性值为true,其他工作表的isSelected属性值置为false。中心思想是保证json数据中activeSheetIndex属性值和isSelected属性值为true的工作表为同一张数据表。

评分

参与人数 1金币 +500 收起 理由
Joestar.Xu + 500 赞一个!

查看全部评分

回复 使用道具 举报
RainYan
初级会员   /  发表于:2024-7-4 16:28:44
3#
感谢! 我的超人
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-4 17:44:33
4#
eat_grape_5 发表于 2024-7-4 14:25
我创建了一个工作簿,并在其中创建了四个工作表,在通过Workbook:toJSON()方法导出工作簿后,对json数据中 ...

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部