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

设置背景颜色

wunaliang玄铁二 显示全部楼层 发表于 2021-7-7 16:14:45 |阅读模式 打印 上一主题 下一主题
Background
设置背景色
var loc=new Locator(["product"],CELL,DETAIL);
var color=new Color(0xAAAAAA);
id.setBackground (loc,color);


请问loc是什么?
回复

使用道具 举报

精彩评论15

wunaliang玄铁二 显示全部楼层 发表于 2021-7-8 15:53:45
本帖最后由 wunaliang 于 2021-7-8 15:57 编辑
永洪tech-zxx 发表于 2021-7-8 14:45
文本框没有值不用写 ,我用你的脚本再864和904试了没有问题啊,刷新试下

我这个本文有个过滤器,目前只有周一、周二的数据,我过滤器设置为 日期=周三,这个文本框数据应该就是空了
另外我试了一下,没有写任何值是没问题的,我这个文本加了过滤器,不太一样
回复 支持 1 反对 0

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-7-7 16:37:50
////定位文本框区域
var loc=new Locator([],OBJECT,DETAIL)
//定义颜色
var color = new Color(0x00ff00)
var color2 = new Color(0xff0000)
var color3 = new Color(0x0000ff)
//设置边框颜色。
文本1.setBorderColor(loc, color);
//设置前景色即字体颜色。
文本2.setForeground(loc, color2);
//设置背景色。
文本3.setBackground(loc, color3);
回复 支持 0 反对 1

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-7-7 16:24:30
loc是Locator定位的表的数据区域   
详细可以见Locator案例
https://www.yonghongtech.com/hel ... ighlightsub=Locator
回复 支持 反对

使用道具 举报

wunaliang玄铁二 显示全部楼层 发表于 2021-7-7 16:32:12
永洪tech-zxx 发表于 2021-7-7 16:24
loc是Locator定位的表的数据区域   
详细可以见Locator案例
https://www.yonghongtech.com/help/Z-Suite/9. ...

哦 谢谢 我如果就像把 文本1 的背景设置成一个颜色 应该怎么写呢
回复 支持 反对

使用道具 举报

wunaliang玄铁二 显示全部楼层 发表于 2021-7-7 16:38:23
永洪tech-zxx 发表于 2021-7-7 16:37
////定位文本框区域
var loc=new Locator([],OBJECT,DETAIL)
//定义颜色

非常感谢
回复 支持 反对

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-7-7 16:38:55

不客气。
回复 支持 反对

使用道具 举报

wunaliang玄铁二 显示全部楼层 发表于 2021-7-8 14:27:17

我有1个文本框 90以上为红色 0-90为绿色,如果文本框没有值 就显示白色,脚本如下
目前情况是 如果文本框没有值,也变成绿色了 请问文本框没有值怎么写条件呢?


////定位文本框区域
var loc=new Locator([],OBJECT,DETAIL)
//定义颜色
var white = new Color(0xFFFFFF) //白色
var red   = new Color(0xFF0000) //红色
var green = new Color(0x008000) //绿色

if(文本1.data > 90)
{文本1.setBackground(loc,red);}
else if(文本1.data > 0 && 文本1.data <= 90)
{文本1.setBackground(loc,green);}
else {文本1.setBackground(loc,white);}       
回复 支持 反对

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-7-8 14:45:58
文本框没有值不用写 ,我用你的脚本再864和904试了没有问题啊,刷新试下
文本框颜色.png
回复 支持 反对

使用道具 举报

wunaliang玄铁二 显示全部楼层 发表于 2021-7-8 15:52:08
永洪tech-zxx 发表于 2021-7-8 14:45
文本框没有值不用写 ,我用你的脚本再864和904试了没有问题啊,刷新试下

文本框默认白色背景 然后脚本写
if(文本1.data > 90)
{文本1.setBackground(loc,red);}
else if(文本1.data > 0 && 文本1.data <= 90)
{文本1.setBackground(loc,green);}

我这还是会变成绿色  版本861
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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