永洪社区

标题: 切换显示和隐藏 [打印本页]

作者: yhdata_FzXgJlZy    时间: 2024-12-2 11:02
标题: 切换显示和隐藏
通过文本框和脚本实现tab块切换的效果
当点击文本1时显示对应的图表隐藏另一个,当点击文本2时显示对应的图表隐藏另一个,请问脚本该如何写


作者: yhdata_lyaa    时间: 2024-12-2 11:06
脚本写在文本组件上 的提交时运行
图表1.visible=false//隐藏图表1
图表2.visible=true
//显示图表2



作者: yhdata_FzXgJlZy    时间: 2024-12-2 11:11
yhdata_lyaa 发表于 2024-12-2 11:06
脚本写在文本组件上 的提交时运行
图表1.visible=false

只需要写这一个吗?还有一个需求就是选中哪一个文本框时,选中的文本框变色
作者: yhdata_lyaa    时间: 2024-12-2 11:15
yhdata_FzXgJlZy 发表于 2024-12-2 11:11
只需要写这一个吗?还有一个需求就是选中哪一个文本框时,选中的文本框变色 ...

这只是举例,文本1上写 要隐藏和显示的组件,文本2上写 点击对应要隐藏和显示的

作者: yhdata_lyaa    时间: 2024-12-2 11:16
在文本组件提交时运行编辑以下脚本var loc = new Locator([],OBJECT, DETAIL);
var color=new Color(0x246FE7)
var color1=new Color(16777215)
文本1.setBackground(loc,color)     //点击文本1时背景色
文本2.setBackground(loc,color1)   //点击文本1时文本2背景色
另一个文本组件
var loc = new Locator([],OBJECT, DETAIL);
var color=new Color(0x246FE7)
var color1=new Color(16777215)
文本2.setBackground(loc,color)
文本1.setBackground(loc,color1)
作者: yhdata_FzXgJlZy    时间: 2024-12-2 11:56
yhdata_lyaa 发表于 2024-12-2 11:16
在文本组件提交时运行编辑以下脚本var loc = new Locator([],OBJECT, DETAIL);
var color=new Color(0x246F ...

那获取字体颜色也是同意的写法吗?

作者: yhdata_lyaa    时间: 2024-12-2 13:27
yhdata_FzXgJlZy 发表于 2024-12-2 11:56
那获取字体颜色也是同意的写法吗?

是的https://www.yonghongtech.com/rea ... htsub=setBackground
字体是设置前景色
作者: yhdata_FzXgJlZy    时间: 2024-12-2 14:36
本帖最后由 yhdata_FzXgJlZy 于 2024-12-2 14:38 编辑
yhdata_lyaa 发表于 2024-12-2 13:27
是的https://www.yonghongtech.com/real-help/Z-Suite/10.2/ch/componentcommonscript.html?zoom_highlig ...

帮我看一下我是这样写的,选中的字体格式
var loc=new Locator([], AXIS_LABEL, DETAIL)
var  color=new GFont("Arial",BOLD,20)
var  color1=new GFont("Arial",PLAIN,16)
文本6.setFont(loc,color)  
文本3.setFont(loc, color1)
预览时效果没有显示

作者: yhdata_lyaa    时间: 2024-12-2 15:38
yhdata_FzXgJlZy 发表于 2024-12-2 14:36
帮我看一下我是这样写的,选中的字体格式
var loc=new Locator([], AXIS_LABEL, DETAIL)
var  color=new G ...

定位不对
var loc=new Locator([],OBJECT,DETAIL)




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