永洪社区

标题: v8.7版本:表头颜色变化 [打印本页]

作者: duduodudu    时间: 2023-6-9 10:43
标题: v8.7版本:表头颜色变化

v8.7版本:如何实现表头的颜色实现颜色变化?
通过脚本设置无效果:
var loc1 = new Locator(["0,3", CELL, HEADER);
color = tableSUM.getBackground(loc1)

var loc3 = new Locator(["1,3", CELL, HEADER);
tableSUM.setBackground(loc3, color );




作者: yhdata_ruby    时间: 2023-6-9 10:43
duduodudu 发表于 2023-6-9 14:30
主要是实现这种效果:(月份是横向扩展的)

贵公司有实现的案例或者成功例子吗?

你的意思是1月和2月是同一个字段横向拓展但是颜色不一致吗,这种不行的哦
作者: yhdata_ruby    时间: 2023-6-9 10:50
普通表?定位有问题,var loc=new Locator([],TITLE,DETAIL)

参考https://www.yonghongtech.com/rea ... =%E5%AE%9A%E4%BD%8D
作者: duduodudu    时间: 2023-6-9 11:34
本帖最后由 yhdata_9MRUY6v4 于 2023-6-9 11:36 编辑
yhdata_ruby 发表于 2023-6-9 10:50
普通表?定位有问题,var loc=new Locator([],TITLE,DETAIL)

参考https://www.yonghongtech.com/real-help ...

组件为:自由式表格



作者: yhdata_ruby    时间: 2023-6-9 11:36
yhdata_9MRUY6v4 发表于 2023-6-9 11:34
组件为:自由式表格
var loc=new Locator([],TITLE,DETAIL)的测试结果为

你自由表有做其他操作吗,关于背景什么的
作者: duduodudu    时间: 2023-6-9 11:40
yhdata_ruby 发表于 2023-6-9 11:36
你自由表有做其他操作吗,关于背景什么的

新建一个单元格进行测试。setForeground/setBackground都没有效果

作者: yhdata_ruby    时间: 2023-6-9 11:49
yhdata_9MRUY6v4 发表于 2023-6-9 11:40
新建一个单元格进行测试。setForeground/setBackground都没有效果

用咖啡数据集做个测试报告导出报告看看?
作者: duduodudu    时间: 2023-6-9 13:59
yhdata_ruby 发表于 2023-6-9 11:49
用咖啡数据集做个测试报告导出报告看看?



横向扩展的背景颜色没有变化

var loc1 = new Locator(["0,5", TITLE,DETAIL);
color = table.getBackground(loc1)
var d = new Color(0, 255, 0);
var loc3 = new Locator(["1,5", CELL,DETAIL);
table.setBackground(loc3, d);
//
table.setBackground(new Locator(["1,6", CELL,DETAIL),  new Color(0, 255, 0));
//table.setBackground(new Locator(["1,7"], CELL,DETAIL),  new Color(0, 255, 0));

//
table.setBackground(new Locator(["1,8", CELL,DETAIL),  new Color(0, 255, 255));
table.setBackground(new Locator(["1,9", CELL,DETAIL),  new Color(0, 255, 255));
table.setBackground(new Locator(["1,10", CELL,DETAIL),  new Color(0, 255, 255));




作者: yhdata_ruby    时间: 2023-6-9 14:10
duduodudu 发表于 2023-6-9 13:59
横向扩展的背景颜色没有变化

var loc1 = new Locator(["0,5", TITLE,DETAIL);

var d =new Color(0, 255, 0);
var loc3 =Locator(["0,0"], CELL, DETAIL)
图表1.setBackground(loc3, d);
是不是你定位不对
作者: duduodudu    时间: 2023-6-9 14:30
yhdata_ruby 发表于 2023-6-9 14:10
var d =new Color(0, 255, 0);
var loc3 =Locator(["0,0"], CELL, DETAIL)
图表1.setBackground(loc3, d) ...

主要是实现这种效果:(月份是横向扩展的)

贵公司有实现的案例或者成功例子吗?

作者: duduodudu    时间: 2023-6-9 14:37
yhdata_ruby 发表于 2023-6-9 10:43
你的意思是1月和2月是同一个字段横向拓展但是颜色不一致吗,这种不行的哦 ...

对的,需求是1月和2月是同一个字段横向拓展但是颜色不一致。




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4