找回密码
 立即注册

QQ登录

只需一步,快速开始

前端小菜鸟

初级会员

24

主题

88

帖子

266

积分

初级会员

积分
266
前端小菜鸟
初级会员   /  发表于:2023-3-29 16:38  /   查看:1387  /  回复:1
1金币
您好 ,我的需求是 表格中 某些列字体要变小  有些列 字体要是蓝色 现在两个样式有交叉

代码是大概这样写的




var style = new GC.Spread.Sheets.Style();
    style.foreColor = '#0066cc';

    sheet.setStyle(-1,1,style,GC.Spread.Sheets.SheetArea.colHeader);//第二列
    sheet.setStyle(1,5,style,GC.Spread.Sheets.SheetArea.colHeader);//第六列


var styleFont = new GC.Spread.Sheets.Style();
    styleFont.font = '12px "宋体"';
    sheet.setStyle(-1,1,styleFont,GC.Spread.Sheets.SheetArea.colHeader);//第二列
    sheet.setStyle(1,3,styleFont,GC.Spread.Sheets.SheetArea.colHeader);//第四列

目前是两个样式相互影响

导致样式显示不符合预期,应该怎么写呢







最佳答案

查看完整内容

第二列设置的时候应该先get他原有的样式,在他基础上补充,而不是重新用一个新的。 用双目表达式判断一下

1 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-29 16:38:24
来自 2#
第二列设置的时候应该先get他原有的样式,在他基础上补充,而不是重新用一个新的。
用双目表达式判断一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部