找文章 / 找答案

[可视化] 表头隐藏

yhdata_Rvvv0e5z青铜二 显示全部楼层 发表于 2022-2-9 14:38:11 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 表头隐藏

1586 3
请问下图的表头可以根据我下拉框里面的选择而隐藏或者展示吗?
表头隐藏.png
回复

使用道具 举报

精彩评论3

_贝贝白银二 显示全部楼层 发表于 2022-2-9 14:46:36
本帖最后由 永洪tech-Muse 于 2022-2-9 14:47 编辑

可以的,可以用参数控制自由表的列显示和隐藏
var loc1 = new Locator(["c-2"], COL, DETAIL);   //c-2表示第三列
var loc2 = new Locator(["c-3"], COL, DETAIL);
var loc3 = new Locator(["c-4"], COL, DETAIL);
var loc3 = new Locator(["c-5"], COL, DETAIL);
if(param["下拉参数1"] =="隐藏" ) {  //下拉参数的值
图表1.setColWidth(loc1, 0)   //设置列宽为0来隐藏
图表1.setColWidth(loc2, 0)
图表1.setColWidth(loc3, 0)
图表1.setColWidth(loc4, 0)
}
if(param["下拉参数1"] =="显示" ){
图表1.setColWidth(loc1, 120)
图表1.setColWidth(loc2, 120)
图表1.setColWidth(loc3, 120)
图表1.setColWidth(loc4, 120)
}

避免缓存影响,可以设置表格刷新间隔为1s
回复

使用道具 举报

美滋滋皇冠三 显示全部楼层 发表于 2022-2-9 15:14:53
永洪tech-Muse 发表于 2022-2-9 14:46
可以的,可以用参数控制自由表的列显示和隐藏
var loc1 = new Locator(["c-2"], COL, DETAIL);   //c-2表示 ...

补充一下,在定义选择区间时,需要注意你的自由表格中想隐藏和展示的列是明细列的还是表头列的,定义的时候是有区别的。
回复

使用道具 举报

_贝贝白银二 显示全部楼层 发表于 2022-2-9 15:44:33
是的 ,不同区域的定位详细可以参考下咱们帮助文档
https://www.yonghongtech.com/hel ... ighlightsub=locator
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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