找回密码
 立即注册

QQ登录

只需一步,快速开始

meteorSpread

注册会员

19

主题

38

帖子

131

积分

注册会员

积分
131
meteorSpread
注册会员   /  发表于:2021-3-29 15:32  /   查看:3214  /  回复:13
1金币
你好,我在excel里通过sheetbind.tables.add('myTable1',2,0,5,6);添加了一个表格,因为我从后端返回的数据包含一些Id,我想隐藏这些Id不做显示,但是在修改了数据后返回到后端时还能取出这些Id,所以我想隐藏表格的一些列,
应该怎么写呢,或者有其他什么更好的办法吗,谢谢

最佳答案

查看完整内容

您好,如果您想隐藏某一列可以用setColumnVisible,但是获取数据可能还是包含这一列的数据的。 您可以考虑用标签来存储您的私有数据 https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/tags/tag-basic/purejs

13 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-29 15:32:58
来自 2#
您好,如果您想隐藏某一列可以用setColumnVisible,但是获取数据可能还是包含这一列的数据的。

您可以考虑用标签来存储您的私有数据
https://demo.grapecity.com.cn/sp ... gs/tag-basic/purejs
回复 使用道具 举报
meteorSpread
注册会员   /  发表于:2021-3-29 16:15:54
3#
DerrickJiao 发表于 2021-3-29 15:46
您好,如果您想隐藏某一列可以用setColumnVisible,但是获取数据可能还是包含这一列的数据的。

您可以考 ...

你好,表格用setColumnVisible是怎么用的呢,还是activeSheet.setColumnVisible(2,false,GC.Spread.Sheets.SheetArea.viewport);这样吗
回复 使用道具 举报
meteorSpread
注册会员   /  发表于:2021-3-29 16:22:14
4#
DerrickJiao 发表于 2021-3-29 15:46
您好,如果您想隐藏某一列可以用setColumnVisible,但是获取数据可能还是包含这一列的数据的。

您可以考 ...

用setColumnVisible是隐藏的整个sheet的列是吧,我想只隐藏我自己加的表格里的某一列
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-29 16:32:45
5#
meteorSpread 发表于 2021-3-29 16:22
用setColumnVisible是隐藏的整个sheet的列是吧,我想只隐藏我自己加的表格里的某一列

无法只隐藏表格(table)里面的某一列,只能隐藏表单(sheet)的某一列
回复 使用道具 举报
小新hxh
注册会员   /  发表于:2024-12-17 16:36:54
6#
Derrick.Jiao 发表于 2021-3-29 16:32
无法只隐藏表格(table)里面的某一列,只能隐藏表单(sheet)的某一列

这个需求还是很多人需要的,如果只能设置sheet的某一列 太鸡肋了
回复 使用道具 举报
小新hxh
注册会员   /  发表于:2024-12-17 16:40:42
7#
如果没有这个功能 我们只能重现渲染整个sheet
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-12-17 17:01:16
8#
小新hxh 发表于 2024-12-17 16:36
这个需求还是很多人需要的,如果只能设置sheet的某一列 太鸡肋了

您好,SpreadJS当前关于隐藏列的设计与Excel一致 ,即无法在sheet列不隐藏的基础上,只隐藏table列。
如果您有不想要用户看到的数据,参考楼上的回复,在标签中设置隐藏数据源。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-12-17 17:02:37
9#
小新hxh 发表于 2024-12-17 16:40
如果没有这个功能 我们只能重现渲染整个sheet

不太明白重新渲染sheet与隐藏列的因果关系,建议您发一个新帖,重新描述下您的需求,我们会在此基础上帮您调研是否有其他方案。
回复 使用道具 举报
小新hxh
注册会员   /  发表于:2024-12-17 17:21:24
10#
Ellia.Duan 发表于 2024-12-17 17:02
不太明白重新渲染sheet与隐藏列的因果关系,建议您发一个新帖,重新描述下您的需求,我们会在此基础上帮 ...

原有的报表系统,在AR上是可以设置某个table的column的hidden设置成true的 想换成spreadjs 就很难受
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部