永洪社区

标题: setBackground提交时不可用 [打印本页]

作者: 蔚翔    时间: 2023-9-27 17:32
标题: setBackground提交时不可用
9.4版本,setBackground还可以在组件的脚本>提交时运行中生效。


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




作者: yhdata_lyaa    时间: 2023-9-27 17:32
这样呢
var color = new Color(java.awt.Color.RED);
loc=Locator([],COMMIT_TEXT,DETAIL)
提交1.setBackground(loc,color);





作者: yhdata_lyaa    时间: 2023-9-27 17:38
修改什么组件的背景颜色设置背景色,在组件的装载时生效。
例如:
var vgrid = getViewData("交叉表1");
var r=0;
var c=0;
var color = new Color(java.awt.Color.RED);
vgrid.setBackground(r,c, color);

作者: 蔚翔    时间: 2023-9-27 17:39
yhdata_lyaa 发表于 2023-9-27 17:38
修改什么组件的背景颜色设置背景色,在组件的装载时生效。
例如:
var vgrid = getViewData("交叉表1");

提交
作者: 蔚翔    时间: 2023-9-27 17:41
yhdata_lyaa 发表于 2023-9-27 17:38
修改什么组件的背景颜色设置背景色,在组件的装载时生效。
例如:
var vgrid = getViewData("交叉表1");

测试了,文本可以,提交不行。
作者: 蔚翔    时间: 2023-9-27 17:52
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)。感谢!!
作者: yhdata_lyaa    时间: 2023-9-27 17:58
蔚翔 发表于 2023-9-27 17:52
破案了,9.4用的是:var loc=new Locator([],OBJECT,DETAIL)。感谢!!






欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4