找回密码
 立即注册

QQ登录

只需一步,快速开始

happy_e
中级会员   /  发表于:2021-6-26 12:26  /   查看:4044  /  回复:10
1金币

不通过隐藏页面列的方式,能不能隐藏表格的这几列?这个页面表格很多,隐藏页面列的话会影响到其他表格
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

那就用js设置吧 要显示的话就把hideColumns换成showColumns就可以了,注意要设置列名才可以

10 个回复

倒序浏览
最佳答案
最佳答案
随风悬赏达人认证
银牌会员   /  发表于:2021-6-26 12:26:27
来自 7#
本帖最后由 随风 于 2021-6-26 13:47 编辑
happy_e 发表于 2021-6-26 13:24
表格可以忽略隐藏,还有页面其他控件也有可能不小心被隐藏,要调整位置,页面比较高,控件很多,调整起来 ...

那就用js设置吧
  1. var listview = Forguncy.Page.getListView("表格1");
  2. listview.hideColumns(["aa","bb","cc"]);//隐藏列aa,bb,cc
复制代码

要显示的话就把hideColumns换成showColumns就可以了,注意要设置列名才可以

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
随风悬赏达人认证
银牌会员   /  发表于:2021-6-26 12:36:26
2#
返工吧.
多表格布局需要统筹,怎么排布,能够你好我好大家好
回复 使用道具 举报
随风悬赏达人认证
银牌会员   /  发表于:2021-6-26 12:37:53
3#
或者,试试直接隐藏,

然后表格里分别控制忽略隐藏,



看能不能协调出来效果
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-6-26 12:38:25
4#
条件格式不可见
回复 使用道具 举报
happy_e
中级会员   /  发表于:2021-6-26 13:21:35
5#
lovert 发表于 2021-6-26 12:38
条件格式不可见

表格是没办法设不可见的
回复 使用道具 举报
happy_e
中级会员   /  发表于:2021-6-26 13:24:33
6#
随风 发表于 2021-6-26 12:37
或者,试试直接隐藏,

然后表格里分别控制忽略隐藏,

表格可以忽略隐藏,还有页面其他控件也有可能不小心被隐藏,要调整位置,页面比较高,控件很多,调整起来也麻烦。如果能直接单独隐藏表格的列就好了
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-26 14:29:52
8#
var page = Forguncy.Page;
var listview = page.getListView("表格1");
var activeSheet = listview.getContor().getActiveSheet();
activeSheet.setColumnVisible(1,false,GC.Spread.Sheets.SheetArea.viewport);
红色的数字1就是你要隐藏的列,从0开始
回复 使用道具 举报
happy_e
中级会员   /  发表于:2021-6-26 18:32:46
9#
随风 发表于 2021-6-26 13:35
那就用js设置吧
要显示的话就把hideColumns换成showColumns就可以了,注意要设置列名才可以

赞,在这个页面用了js,从列表页打开这个页面的时候,表格列顺利隐藏了。但是在列表页使用打印命令打印这个页面的时候,JS代码好像执行不了,表格列还是显示出来的,还有其他办法吗?
回复 使用道具 举报
a4874585
注册会员   /  发表于:2021-6-27 11:38:46
10#
随风 发表于 2021-6-26 12:36
返工吧.
多表格布局需要统筹,怎么排布,能够你好我好大家好

支持返工
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部