找回密码
 立即注册

QQ登录

只需一步,快速开始

阿仁
金牌服务用户   /  发表于:2024-3-27 15:21  /   查看:320  /  回复:3
1金币


image.png151273192.png
如图,插入后修改单元格背景色,框线消失,请问应该怎么处理,代码在下面


const style = new GC.Spread.Sheets.Style()
    style.backColor = '#FFF2AF'
    sheet.setStyle(rowNumber, 1, style, GC.Spread.Sheets.SheetArea.viewport)


3 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-27 16:13:40
沙发
您好,因为边框也属于style的一部分,您new了一个新的style出来,该style中是没有边框的,因此为了保证您设置的边框不丢失,建议在已有的单元格style基础上去修改其背景色
  1. for (var i = 0; i < 10; i++) {
  2.   var style = sheet.getStyle(i, 0);
  3.   style.backColor = "#FFF2AF";
  4.   sheet.setStyle(i, 0, style);
  5. }
复制代码
回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2024-3-27 16:37:22
板凳
Richard.Huang 发表于 2024-3-27 16:13
您好,因为边框也属于style的一部分,您new了一个新的style出来,该style中是没有边框的,因此为了保证您设 ...

好了,感谢。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-27 17:33:01
地板

好的,本帖子的问题解决,这里就先结帖了。后续如果您有新的问题,也欢迎创建新的求助帖。请记得设置最佳答案。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部