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

QQ登录

只需一步,快速开始

Danybaby

初级会员

29

主题

87

帖子

250

积分

初级会员

积分
250

[已处理] spread v9 style

Danybaby
初级会员   /  发表于:2022-3-28 14:03  /   查看:2137  /  回复:3
1金币
您好,我想问的是style 样式问题业务需求是根据与每一行的一个数值判断来设置背景色
我是这样写的
let style1 = new SpreadNS.Style();
style1.backColor = 'yellow';

然后出现的页面是只有背景色黄色然后边框都没啦
image.png245596312.png
又这么写有边框但是跟别的页面默认的不一样
      let style1 = new SpreadNS.Style();
      style1.backColor = 'yellow';
      style1.borderLeft = new SpreadNS.LineBorder(
        '#CFE1F2',
        SpreadNS.LineStyle.medium
      );
      style1.borderTop = new SpreadNS.LineBorder(
        '#CFE1F2',
        SpreadNS.LineStyle.medium
      );
      style1.borderRight = new SpreadNS.LineBorder(
        '#CFE1F2',
        SpreadNS.LineStyle.medium
      );
      style1.borderBottom = new SpreadNS.LineBorder(
        '#CFE1F2',
        SpreadNS.LineStyle.medium
      );

image.png192362059.png


请问有什么解决方法吗?
image.png447747497.png

最佳答案

查看完整内容

您好, 您指的边框指的是初始化表单时显示的灰色边框吗? 如果是,那并不是真正意义上的边框,而是网格线,当设置背景色后网格线就不会显示了。 解决方案,如您下方代码所示在style中添加边框信息,适当修改边框颜色和宽度,从视觉上实现网格线效果。 如边框颜色:#d4d4d4

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-28 14:03:13
来自 2#
您好,
您指的边框指的是初始化表单时显示的灰色边框吗?
如果是,那并不是真正意义上的边框,而是网格线,当设置背景色后网格线就不会显示了。
解决方案,如您下方代码所示在style中添加边框信息,适当修改边框颜色和宽度,从视觉上实现网格线效果。
如边框颜色:#d4d4d4
image.png56376036.png


回复 使用道具 举报
Danybaby
初级会员   /  发表于:2022-3-28 18:06:07
3#
Lynn.Dou 发表于 2022-3-28 17:38
您好,
您指的边框指的是初始化表单时显示的灰色边框吗?
如果是,那并不是真正意义上的边框,而是网格线 ...

好的,谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-28 18:09:07
4#
您客气了,那本贴就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部