蔚翔青铜三
2023-9-27 17:32:44 发布在问答
【数据处理】 setBackground提交时不可用
9.4版本,setBackground还可以在组件的脚本>提交时运行中生效。


10.0版本,不起作用了?那请问怎么通过脚本修改组件的背景颜色???



最佳答案

永洪vip
yhdata_lyaa

2023-09-27 17:32:45

这样呢 var color = new Color(java.awt.Color.RED); loc=Locator([],COMMIT_TEXT,DETAIL) 提交1.setBackground(loc,color);
查看完整内容
2148
6
精彩评论6
yhdata_lyaa
发表于 2023-9-27 17:32:45 显示全部楼层
这样呢
var color = new Color(java.awt.Color.RED);
loc=Locator([],COMMIT_TEXT,DETAIL)
提交1.setBackground(loc,color);




回复

使用道具 2#

yhdata_lyaa
发表于 2023-9-27 17:38:29 显示全部楼层
修改什么组件的背景颜色设置背景色,在组件的装载时生效。
例如:
var vgrid = getViewData("交叉表1");
var r=0;
var c=0;
var color = new Color(java.awt.Color.RED);
vgrid.setBackground(r,c, color);
回复

使用道具 3#

蔚翔青铜三
发表于 2023-9-27 17:39:54 显示全部楼层
yhdata_lyaa 发表于 2023-9-27 17:38
修改什么组件的背景颜色设置背景色,在组件的装载时生效。
例如:
var vgrid = getViewData("交叉表1");

提交
回复

使用道具 4#

蔚翔青铜三
发表于 2023-9-27 17:41:41 显示全部楼层
yhdata_lyaa 发表于 2023-9-27 17:38
修改什么组件的背景颜色设置背景色,在组件的装载时生效。
例如:
var vgrid = getViewData("交叉表1");

测试了,文本可以,提交不行。
回复

使用道具 5#

蔚翔青铜三
发表于 2023-9-27 17:52:03 显示全部楼层
yhdata_lyaa 发表于 2023-9-27 17:43
这样呢
var color = new Color(java.awt.Color.RED);
loc=Locator([],COMMIT_TEXT,DETAIL)

破案了,9.4用的是:var loc=new Locator([],OBJECT,DETAIL)。感谢!!
回复

使用道具 6#

yhdata_lyaa
发表于 2023-9-27 17:58:30 显示全部楼层
蔚翔 发表于 2023-9-27 17:52
破案了,9.4用的是:var loc=new Locator([],OBJECT,DETAIL)。感谢!!

回复

使用道具 7#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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