找回密码
 立即注册

QQ登录

只需一步,快速开始

Trick

中级会员

84

主题

258

帖子

712

积分

中级会员

积分
712
Trick
中级会员   /  发表于:2021-7-16 15:03  /   查看:3208  /  回复:8
绑定列信息的时候使用表单级别的绑定,sheet.bindColumns(),那么有没有办法获取到所有的列信息,我需要把visible为false的列过滤出来

8 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-16 15:26:39
沙发
您可以用sheet.getColumnCount去遍历所有的列数用类似sheet.getRange(0,-1,1,-1).visible()去判断
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-16 15:26:57
板凳
也可以使用 getColumnVisible 方法判断列是否隐藏。
API链接:https://demo.grapecity.com.cn/sp ... ml#getColumnVisible
回复 使用道具 举报
Trick
中级会员   /  发表于:2021-7-19 10:30:24
地板
Lynn.Dou 发表于 2021-7-16 15:26
也可以使用 getColumnVisible 方法判断列是否隐藏。
API链接:https://demo.grapecity.com.cn/sp ... ml#g ...

能否获取到列的所有信息
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-19 10:36:51
5#
目前没有接口可以获取列的所有信息,建议您使用上述方案,遍历列去判断。
回复 使用道具 举报
Trick
中级会员   /  发表于:2021-7-19 10:47:02
6#
Lynn.Dou 发表于 2021-7-19 10:36
目前没有接口可以获取列的所有信息,建议您使用上述方案,遍历列去判断。

嗯,但是除了判断是否隐藏以外,我还想获取列的name,因为里面有我需要的信息,而我现在好像只能拿到displayName
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-19 11:03:47
7#
嗯,是这样的,目前接口只支持set,并不支持get,因为绑定关系是由用户自行设置的。用户可以设置之后缓存起来,方便后面自行获取。
回复 使用道具 举报
Trick
中级会员   /  发表于:2021-7-19 16:32:07
8#
Clark.Pan 发表于 2021-7-19 11:03
嗯,是这样的,目前接口只支持set,并不支持get,因为绑定关系是由用户自行设置的。用户可以设置之后缓存起 ...

能不能在绑定列的时候就设置公式,直接把公式设置在表头里面,还是说绑定公式只能遍历每一个单元格,然后去设置公式,是否有类似语于批量设置公式的方法
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-19 16:53:51
9#
Trick 发表于 2021-7-19 16:32
能不能在绑定列的时候就设置公式,直接把公式设置在表头里面,还是说绑定公式只能遍历每一个单元格,然后 ...

这里有篇类似的技术文章,您可以参考一下,看下是否符合您的需求。https://gcdn.grapecity.com.cn/showtopic-76248-1-10.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部