永洪社区

标题: 自由表可以实现列的显示隐藏吗?比如一个报表列有30+,... [打印本页]

作者: 小小白丶    时间: 2022-4-24 17:28
标题: 自由表可以实现列的显示隐藏吗?比如一个报表列有30+,...
自由表可以实现列的显示隐藏吗?比如一个报表列有30+,进入页面先展示固定的5列,通过点击一个展开按钮把其他隐藏的列都展示出来

作者: _贝贝    时间: 2022-4-24 17:36
隐藏列的脚本参考这个帖子
https://club.yonghongtech.com/fo ... 0%E8%97%8F%E5%88%97

默认隐藏就把脚本写在装载时运行  点击按钮显示 就把脚本写在按钮的提交时运行
作者: 小小白丶    时间: 2022-4-24 17:44
我设置了下,间图片,但是预览的时候第一列没有隐藏

作者: _贝贝    时间: 2022-4-24 17:54
小小白丶 发表于 2022-4-24 17:44
我设置了下,间图片,但是预览的时候第一列没有隐藏

前几列做了合并单元格吗
作者: 小小白丶    时间: 2022-4-24 20:24
永洪tech-Muse 发表于 2022-4-24 17:54
前几列做了合并单元格吗

是的,里面有单元格合并
作者: SamuelLiu    时间: 2022-4-24 20:31
小小白丶 发表于 2022-4-24 20:24
是的,里面有单元格合并

隐藏就直接在右侧设置单元格尺寸宽度为0,或者设为隐藏就好了,不用通过脚本,只是显示通过脚本做。
作者: 小小白丶    时间: 2022-4-25 09:29
SamuelLiu 发表于 2022-4-24 20:31
隐藏就直接在右侧设置单元格尺寸宽度为0,或者设为隐藏就好了,不用通过脚本,只是显示通过脚本做。 ...

显示列的脚本怎么写啊
作者: _贝贝    时间: 2022-4-25 10:23
本帖最后由 永洪tech-Muse 于 2022-4-25 10:24 编辑
小小白丶 发表于 2022-4-25 09:29
显示列的脚本怎么写啊

还是这个脚本 setColWidth设置宽度为200,宽度为0是隐藏,不是0就行
作者: 小小白丶    时间: 2022-4-25 12:15
永洪tech-Muse 发表于 2022-4-25 10:23
还是这个脚本 setColWidth设置宽度为200,宽度为0是隐藏,不是0就行

默认设置了隐藏(前两列隐藏),按钮提交的时候设置了提交时运行,脚本:
var loc = new Locator(["c-1"], COL, DETAIL);
图表2.setColWidth(loc, 300);
结果不起作用

作者: _贝贝    时间: 2022-4-25 13:01
你有合并单元格 不能只写一个列 把合并的列都要写上




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