永洪社区

标题: 表头隐藏 [打印本页]

作者: yhdata_Rvvv0e5z    时间: 2022-2-9 14:38
标题: 表头隐藏
请问下图的表头可以根据我下拉框里面的选择而隐藏或者展示吗?

作者: _贝贝    时间: 2022-2-9 14:46
本帖最后由 永洪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
永洪tech-Muse 发表于 2022-2-9 14:46
可以的,可以用参数控制自由表的列显示和隐藏
var loc1 = new Locator(["c-2"], COL, DETAIL);   //c-2表示 ...

补充一下,在定义选择区间时,需要注意你的自由表格中想隐藏和展示的列是明细列的还是表头列的,定义的时候是有区别的。
作者: _贝贝    时间: 2022-2-9 15:44
是的 ,不同区域的定位详细可以参考下咱们帮助文档
https://www.yonghongtech.com/hel ... ighlightsub=locator




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