[可视化]
普通表某一列单元格根据值大小改变颜色不生效
本帖最后由 yhdata_rTfE5IOp 于 2023-6-8 13:28 编辑
版本 9.4b
变化时运行
- var data = getViewData("供需比对明细表");//获得表格对象
- data.exists(1000000,-1,true); //检测表格是否加载完。
- for(var i = 1; i < data.size(); i++){ // 当i=0时,显示的是列名,所以i从1开始
- if(data.get(i, 14)>0){
- debug(concatenate(["正数", data.get(i, 14)]))
- var color = new Color(java.awt.Color.GREEN); //绿色
- data.setBackground(i, 14,color);
- }else if(data.get(i, 14)<=0){
- debug(concatenate(["附数", data.get(i, 14)]))
- var color = new Color(java.awt.Color.RED); //红色
- data.setBackground(i, 14,color);
- }
- }
复制代码 有debug结果
还有一个问题,我上一次测试的效果怎么把脚本清空后,颜色还是显示。
左侧是昨天晚上做全局脚本的测试,右侧是组件脚本的测试,现在是全局脚本中装载时和变化时都已经清空了,还有效果
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-6-8 09:46:35
|
|
|
|
yhdata_rTfE5IOp
显示全部楼层
发表于 2023-6-8 09:49:29
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-6-8 10:13:44
|
|
|
|
yhdata_rTfE5IOp
显示全部楼层
发表于 2023-6-8 10:26:44
还有一个问题,我上一次测试的效果怎么把脚本清空后,颜色还是显示 |
|
|
|
|
yhdata_rTfE5IOp
显示全部楼层
发表于 2023-6-8 11:25:52
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-6-8 13:07:50
|
|
|
|
yhdata_rTfE5IOp
显示全部楼层
发表于 2023-6-8 13:24:44
本帖最后由 yhdata_rTfE5IOp 于 2023-6-8 13:28 编辑
|
|
|
|
|
yhdata_rTfE5IOp
显示全部楼层
发表于 2023-6-8 13:29:00
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-6-8 14:30:55
|
|
|
|