找回密码
 立即注册

QQ登录

只需一步,快速开始

相遇Spreadjs
初级会员   /  发表于:2021-5-11 14:09  /   查看:3122  /  回复:11
目前需求是,spreadjs中一个单元格是使用数据绑定的方式,将字段绑定在这单元格上,通过databanding赋值给单元格,赋值完成后,可以设置该单元格的内容显示或隐藏

11 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-1-4 16:57:07
12#
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
寒卿
注册会员   /  发表于:2024-1-4 16:55:14
11#
可以做一个视觉上的欺骗。
把字体颜色设置成透明就能达到单元格内容隐藏。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-12 10:32:38
10#

那就您当前的版本以及需求没有更好的方法了。
回复 使用道具 举报
相遇Spreadjs
初级会员   /  发表于:2021-5-12 10:30:14
9#
DerrickJiao 发表于 2021-5-11 15:16
不支持单元格绑定的内容隐藏。
您可以考虑设置设个格式控制内容的隐藏
sheet.setFormatter(0,1,";;;")
...

不能实现
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-11 15:16:46
8#
本帖最后由 DerrickJiao 于 2021-5-11 15:19 编辑
相遇Spreadjs 发表于 2021-5-11 15:05
这种是表格绑定的方式,单独某个单元格绑定,根据某个参数判断这个单元格内容显示或隐藏的有吗

不支持单元格绑定的内容隐藏。
您可以考虑设置设个格式控制内容的隐藏
sheet.setFormatter(0,1,";;;")
然后通过clear方法控制单元格的显示
sheet.clear(0,1,1,1,GC.Spread.Sheets.SheetArea.viewport,GC.Spread.Sheets.StorageType.style);




回复 使用道具 举报
相遇Spreadjs
初级会员   /  发表于:2021-5-11 15:05:15
7#
DerrickJiao 发表于 2021-5-11 14:29
这边有个类似的的demo,您可以参考是否符合您的需求

不过该方法仅在13版本以上支持。

这种是表格绑定的方式,单独某个单元格绑定,根据某个参数判断这个单元格内容显示或隐藏的有吗
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-11 14:29:23
6#
本帖最后由 DerrickJiao 于 2021-5-11 14:34 编辑

这边有个类似的的demo,您可以参考是否符合您的需求 image.png274237670.png

不过该方法仅在13版本以上支持。

CheckBox数据绑定.zip

1.99 KB, 下载次数: 46

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-11 14:23:00
5#
相遇Spreadjs 发表于 2021-5-11 14:16
我不是要隐藏这个单元格,是想让单元格的内容显示和隐藏?即某个数据绑定的单元格通过绑定的标识获取到该 ...

同样,对于目前来说不支持单元格或者单元格值的显示与隐藏。如果不想显示单元格的内容,调用clear方法,需要显示再通过setValue赋值。
回复 使用道具 举报
相遇Spreadjs
初级会员   /  发表于:2021-5-11 14:16:48
地板
本帖最后由 相遇Spreadjs 于 2021-5-11 14:18 编辑
DerrickJiao 发表于 2021-5-11 14:14
目前不支持您描述的需求。

SpreadJS中只能通过行列的设置隐藏某行某列,不能针对单元格级别进行设置,这 ...

我不是要隐藏这个单元格,是想让单元格的内容显示和隐藏?即某个数据绑定的单元格通过绑定的标识获取到该单元格,显示或者隐藏这个单元格内容显隐?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部