找文章 / 找答案
精选问答 更多内容

[可视化] 脚本修改表格数据区域背景色

yh_gtzKz4Pr白银四 显示全部楼层 发表于 2021-12-22 14:14:04 |阅读模式 打印 上一主题 下一主题
10
已解决
如何用脚本修改表格数据区域背景色
//先定位表格区域;
var loc1=new Locator(["产品种类"],CELL,DETAIL)
//定义颜色
var color1= new Color(0x00ff00)
表1.setBackground(loc1, color1);


这种方法需要指定数据列,请问有什么方法可以全部列设置吗?比如可以通过拿到表格全部列名列表的方式呢,这个要怎么写?

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2021-12-22 14:14:05

后面是针对分组合计的字段,对多个字段只有拆开写多个定位了 var loc1=new Locator(["字段名1"],CELL,DETAIL) var loc2=new Locator(["字段名2"],CELL,DETAIL)
查看完整内容
回复

使用道具 举报

精彩评论3

yhdata_lyaa 显示全部楼层 发表于 2021-12-22 14:14:05
yh_gtzKz4Pr 发表于 2021-12-22 14:44
var loc1=new Locator([],OBJECT,DETAIL) 设置的是组件的背景颜色,而不是数据内容的背景色
var loc1=new ...

后面是针对分组合计的字段,对多个字段只有拆开写多个定位了
var loc1=new Locator(["字段名1"],CELL,DETAIL)
var loc2=new Locator(["字段名2"],CELL,DETAIL)
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2021-12-22 14:34:57
本帖最后由 永洪tech-lya 于 2021-12-22 14:36 编辑

建议先改整体区域,只有表头不一样的话可以再单独对表头修改;//先定位表格区域;
var loc1=new Locator(["产品种类"],CELL,DETAIL)
这个是定位到某一列,可以定位多个列;
定位1111111111111.png


回复

使用道具 举报

yh_gtzKz4Pr白银四 显示全部楼层 发表于 2021-12-22 14:44:42
永洪tech-lya 发表于 2021-12-22 14:34
建议先改整体区域,只有表头不一样的话可以再单独对表头修改;//先定位表格区域;
var loc1=new Locator([" ...

var loc1=new Locator([],OBJECT,DETAIL) 设置的是组件的背景颜色,而不是数据内容的背景色
var loc1=new Locator(["col1","col2"],CELL,DETAIL) 对于非汇总表,刚刚试过没有用,需要拆开写才行,但是拆开写内容太多了
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部