找回密码
 立即注册

QQ登录

只需一步,快速开始

社区

注册会员

6

主题

19

帖子

51

积分

注册会员

积分
51
最新发帖
社区
注册会员   /  发表于:2022-10-11 19:01  /   查看:2074  /  回复:5
1金币

最佳答案

查看完整内容

隐藏列只是内容上不显示,实际在结构上仍然存在,所以还是可以通过getValue传入列索引的方式获取列头信息 比如: sheet.getValue(0,1,GC.Spread.Sheets.SheetArea.colHeader) 这样就获取了第二列的列头信息,不管第二列是否是隐藏列,获取方式都一样

5 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-11 19:01:53
来自 2#
隐藏列只是内容上不显示,实际在结构上仍然存在,所以还是可以通过getValue传入列索引的方式获取列头信息
比如:
sheet.getValue(0,1,GC.Spread.Sheets.SheetArea.colHeader)
这样就获取了第二列的列头信息,不管第二列是否是隐藏列,获取方式都一样
回复 使用道具 举报
社区
注册会员   /  发表于:2022-10-12 10:01:46
3#
Clark.Pan 发表于 2022-10-12 09:12
隐藏列只是内容上不显示,实际在结构上仍然存在,所以还是可以通过getValue传入列索引的方式获取列头信息
...

我看见其他的帖子有回复说可以通过columns下面对应的列索引中会有属性visible,如果隐藏的话是false。
这个获取columns列表的对应方法是什么呀
https://gcdn.grapecity.com.cn/showtopic-140642-1-1.html
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-12 10:04:25
4#
这个没有直接的API去获取,可以写循环去获取每一列,获取他的visible属性来判断该列是否为隐藏列
回复 使用道具 举报
社区
注册会员   /  发表于:2022-10-12 10:24:55
5#
Clark.Pan 发表于 2022-10-12 10:04
这个没有直接的API去获取,可以写循环去获取每一列,获取他的visible属性来判断该列是否为隐藏列

好的  感谢您的解答
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-12 10:53:33
6#
不客气,那就结贴了。有什么问题欢迎另开新帖继续询问。
另外您可以设置一下最佳答案,我们也会有额外的金币奖励。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部