找回密码
 立即注册

QQ登录

只需一步,快速开始

前端小菜鸟

初级会员

25

主题

90

帖子

273

积分

初级会员

积分
273
前端小菜鸟
初级会员   /  发表于:2023-9-13 14:11  /   查看:1723  /  回复:2
本帖最后由 Lynn.Dou 于 2023-10-18 13:41 编辑


产品:SpreadJS
版本:V14

需求是,把某些cell 字体加粗。
通过条件后,我获取了原来的style,重新设置后加了回去。
f(********){
        let style = sheet.getStyle(index, 1, GC.Spread.Sheets.SheetArea.viewport, true);
        style.font  = 'bold 9pt 宋体';
        sheet.setStyle(index, 1, style);
      }

现在效果是只要设置某些cell(该cell被设置过style也被设置了公式也可能被
formatter 过) 其他个别列就会跟着加粗。
不知道有哪些设置会产生这种影响。



2 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-13 17:34:43
沙发
根据您这边的描述,推测可能是样式污染的问题(https://gcdn.grapecity.com.cn/showtopic-78902-1-30.html),您提供个可以复现问题的Demo,这边帮您调研一下。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-10-18 13:41:59
板凳
请问楼主问题解决了吗?如果仍有疑问,可跟帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部