yhdata_rTfE5IOp玄铁二
2023-6-7 23:05:38 发布在问答
【可视化】 普通表某一列单元格根据值大小改变颜色不生效
本帖最后由 yhdata_rTfE5IOp 于 2023-6-8 13:28 编辑

版本 9.4b
变化时运行

  1. var data = getViewData("供需比对明细表");//获得表格对象

  2. data.exists(1000000,-1,true); //检测表格是否加载完。


  3. for(var i = 1; i < data.size(); i++){ // 当i=0时,显示的是列名,所以i从1开始
  4.     if(data.get(i, 14)>0){
  5.         debug(concatenate(["正数", data.get(i, 14)]))
  6.         var color = new Color(java.awt.Color.GREEN);  //绿色   
  7.         data.setBackground(i, 14,color);
  8.     }else if(data.get(i, 14)<=0){
  9.         debug(concatenate(["附数", data.get(i, 14)]))
  10.         var color = new Color(java.awt.Color.RED);  //红色
  11.         data.setBackground(i, 14,color);
  12.     }
  13. }
复制代码
有debug结果
















还有一个问题,我上一次测试的效果怎么把脚本清空后,颜色还是显示。
左侧是昨天晚上做全局脚本的测试,右侧是组件脚本的测试,现在是全局脚本中装载时和变化时都已经清空了,还有效果





3122
10
精彩评论10
yhdata_yzm
发表于 2023-6-8 09:46:35 显示全部楼层
你用高亮处理不行吗
回复

使用道具 2#

yhdata_rTfE5IOp玄铁二
发表于 2023-6-8 09:49:29 显示全部楼层
yhdata_yzm 发表于 2023-6-8 09:46
你用高亮处理不行吗

不行,我要处理很多列
回复

使用道具 3#

yhdata_yzm
发表于 2023-6-8 10:13:44 显示全部楼层
yhdata_rTfE5IOp 发表于 2023-6-8 09:49
不行,我要处理很多列

我们先看看你的脚本哈
回复

使用道具 4#

yhdata_rTfE5IOp玄铁二
发表于 2023-6-8 10:26:44 显示全部楼层
yhdata_yzm 发表于 2023-6-8 10:13
我们先看看你的脚本哈

还有一个问题,我上一次测试的效果怎么把脚本清空后,颜色还是显示
回复

使用道具 5#

yhdata_rTfE5IOp玄铁二
发表于 2023-6-8 11:25:52 显示全部楼层
yhdata_yzm 发表于 2023-6-8 10:13
我们先看看你的脚本哈

脚本怎么样了,有哪些错误
回复

使用道具 6#

yhdata_yzm
发表于 2023-6-8 13:07:50 显示全部楼层
yhdata_rTfE5IOp 发表于 2023-6-8 10:26
还有一个问题,我上一次测试的效果怎么把脚本清空后,颜色还是显示

脚本需要写在组件的脚本上
回复

使用道具 7#

yhdata_rTfE5IOp玄铁二
发表于 2023-6-8 13:24:44 显示全部楼层
本帖最后由 yhdata_rTfE5IOp 于 2023-6-8 13:28 编辑
yhdata_yzm 发表于 2023-6-8 13:07
脚本需要写在组件的脚本上


回复

使用道具 8#

yhdata_rTfE5IOp玄铁二
发表于 2023-6-8 13:29:00 显示全部楼层

还有一个问题,以前做的效果如何去除掉
回复

使用道具 9#

yhdata_yzm
发表于 2023-6-8 14:30:55 显示全部楼层
yhdata_rTfE5IOp 发表于 2023-6-8 13:29
还有一个问题,以前做的效果如何去除掉

格式里重置下表格格式
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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