找文章 / 找答案
精选问答 更多内容

[可视化] 自由表如何根据下拉参数组件的值隐藏行

yhdata_ajhwLlYl玄铁一 显示全部楼层 发表于 昨天 16:35 |阅读模式 打印 上一主题 下一主题
12
已解决
我有一个下拉参数组件,参数名为时间粒度,有周和月两个值
我有一个自由表如下:

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

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2025-01-09 16:35:04

参考脚本
查看完整内容
回复

使用道具 举报

精彩评论8

yhdata_lyaa 显示全部楼层 发表于 昨天 16:35
参考脚本

  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. }
复制代码


回复

使用道具 举报

yhdata_ajhwLlYl玄铁一 显示全部楼层 发表于 昨天 17:17

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

使用道具 举报

yhdata_ajhwLlYl玄铁一 显示全部楼层 发表于 昨天 17:26
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需要在编辑参数新建吗?
回复

使用道具 举报

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

报告 变化时运行脚本
回复

使用道具 举报

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

哪有参数a,不需要
回复

使用道具 举报

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

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

使用道具 举报

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

就这样写就可以
回复

使用道具 举报

yhdata_ajhwLlYl玄铁一 显示全部楼层 发表于 昨天 18:08

好的,谢谢大佬
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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