找回密码
 立即注册

QQ登录

只需一步,快速开始

sherclock

初级会员

34

主题

77

帖子

259

积分

初级会员

积分
259
sherclock
初级会员   /  发表于:2018-8-22 15:10  /   查看:2573  /  回复:1
var spreadNS = GC.Spread.Sheets;

        var sheet1 = spread.getSheet(0);
        sheet1.name("刹车盘计划表");
        var columnStyle = new spreadNS.Style();
        columnStyle.backColor = "LightGoldenrodYellow";
        sheet1.setStyle(-1, 18, columnStyle, spreadNS.SheetArea.viewport);
        sheet1.setStyle(-1, 19, columnStyle, spreadNS.SheetArea.viewport);
        sheet1.setStyle(-1, 20, columnStyle, spreadNS.SheetArea.viewport);
        sheet1.setStyle(-1, 21, columnStyle, spreadNS.SheetArea.viewport);
        sheet1.setStyle(-1, 22, columnStyle, spreadNS.SheetArea.viewport);
image.png795492248.png 目前只是给18,19 设置了背景颜色超过20 设置背景颜色不成功?什么情况?

2 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-22 17:02:01
沙发
您看一下sheet.getColumnCount()获取的列数是多少,spreadjs默认设置是20列。如果没有设置过列数,那么设置超过20列的背景色肯定会报错。
通过sheet.setColumnCount(count)可以设置显示列数。

点评

谢谢  发表于 2018-8-24 16:04
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部