yhdata_ajhwLlYl玄铁一
2025-1-9 16:35:03 发布在问答
【可视化】 自由表如何根据下拉参数组件的值隐藏行
我有一个下拉参数组件,参数名为时间粒度,有周和月两个值
我有一个自由表如下:

我现在想实现当下拉参数选择周时,上期值和同期值的行隐藏
当下拉参数选择月时,自由表的四行数据都显示
请求各位大佬有好的方法实现吗?

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2025-01-09 16:35:04

参考脚本
查看完整内容
301
8
精彩评论8
yhdata_lyaa
发表于 2025-1-9 16:35:04 显示全部楼层
参考脚本

  1. var a=下拉参数1.getSelectedObjects()[0]
  2. var loc1=new Locator(["r-0"], ROW, DETAIL);//第一行i取0,第二行为1,依次类推
  3. var loc2=new Locator(["r-1"], ROW, DETAIL);//第一行i取0,第二行为1,依次类推
  4. if(a=="A"){
  5. 图表1.setRowHeight(loc1,30)//显示
  6. 图表1.setRowHeight(loc2,0)//隐藏
  7. }
  8. if(a=="B"){
  9. 图表1.setRowHeight(loc1,0)//隐藏
  10. 图表1.setRowHeight(loc2,30)//显示
  11. }
复制代码


回复

使用道具 2#

yhdata_ajhwLlYl玄铁一
发表于 2025-1-9 17:17:14 显示全部楼层

大佬,是不是在自由表组件设置里添加脚本就可以?
回复

使用道具 3#

yhdata_ajhwLlYl玄铁一
发表于 2025-1-9 17:26:03 显示全部楼层
yhdata_ajhwLlYl 发表于 2025-1-9 17:17
大佬,是不是在自由表组件设置里添加脚本就可以?

var a=时间粒度.getSelectedObjects()[0]
var loc1=new Locator(["r-0"], ROW, DETAIL);//第一行i取0,第二行为1,依次类推
var loc2=new Locator(["r-1"], ROW, DETAIL);
var loc3=new Locator(["r-2"], ROW, DETAIL);
var loc4=new Locator(["r-3"], ROW, DETAIL);

if(a=="月"){
内销备件达成率_自由表.setRowHeight(loc1,30)//显示
内销备件达成率_自由表.setRowHeight(loc2,30)//显示
内销备件达成率_自由表.setRowHeight(loc3,30)//显示
内销备件达成率_自由表.setRowHeight(loc4,30)//显示

}
if(a=="周"){
内销备件达成率_自由表.setRowHeight(loc1,30)//显示
内销备件达成率_自由表.setRowHeight(loc2,30)//显示
内销备件达成率_自由表.setRowHeight(loc3,0)//隐藏
内销备件达成率_自由表.setRowHeight(loc4,0)//隐藏
}
参数a需要在编辑参数新建吗?
回复

使用道具 4#

yhdata_lyaa
发表于 2025-1-9 17:40:20 显示全部楼层
yhdata_ajhwLlYl 发表于 2025-1-9 17:17
大佬,是不是在自由表组件设置里添加脚本就可以?

报告 变化时运行脚本
回复

使用道具 5#

yhdata_lyaa
发表于 2025-1-9 17:40:50 显示全部楼层
yhdata_ajhwLlYl 发表于 2025-1-9 17:26
var a=时间粒度.getSelectedObjects()[0]
var loc1=new Locator(["r-0"], ROW, DETAIL);//第一行i取0,第 ...

哪有参数a,不需要
回复

使用道具 6#

yhdata_ajhwLlYl玄铁一
发表于 2025-1-9 17:56:39 显示全部楼层
yhdata_lyaa 发表于 2025-1-9 17:40
哪有参数a,不需要

var a=时间粒度.getSelectedObjects()[0]
这个
回复

使用道具 7#

yhdata_lyaa
发表于 2025-1-9 18:01:28 显示全部楼层
yhdata_ajhwLlYl 发表于 2025-1-9 17:56
var a=时间粒度.getSelectedObjects()[0]
这个

就这样写就可以
回复

使用道具 8#

yhdata_ajhwLlYl玄铁一
发表于 2025-1-9 18:08:26 显示全部楼层

好的,谢谢大佬
回复

使用道具 9#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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