找回密码
 立即注册

QQ登录

只需一步,快速开始

小新hxh
注册会员   /  发表于:2024-12-17 17:27:03
11#
不是所有的客户都有能力进入设计器里面做设计,所以实现了类似这样的功能 image.png840448303.png
报表有多个 可以设置任意子报表的列隐藏显示和顺序
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-12-17 17:48:56
12#
您好,根据您的截图,看到您的子报表是弹窗加载的吗?与父报表不在一个页面?
如果不在一个页面,通过按钮或者其他点击出现子报表,在sheet中也可以实现。
将子父报表分散在多个sheet中,即可解决列隐藏不一致的问题。
回复 使用道具 举报
小新hxh
注册会员   /  发表于:2024-12-17 17:59:48
13#
Ellia.Duan 发表于 2024-12-17 17:48
您好,根据您的截图,看到您的子报表是弹窗加载的吗?与父报表不在一个页面?
如果不在一个页面,通过按钮 ...

弹窗加载的 同一个页面上哦
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-12-18 18:08:21
14#
您好,SpreadJS是基于Excel实现的,table是嵌入在sheet中的,sheet列的设置会直接影响table列的设置。
如为某列设置黄色, table也会受到影响。
image.png774615478.png
在excel中,设置某列隐藏,table也会受到影响,比如说,隐藏刚刚设置的黄色列,结果如下:
image.png183932799.png
table如果与sheet是独立的,您的需求还好实现。但是table基于sheet ,无法做到sheet列隐藏table列仍然存在,也无法做到table列隐藏而sheet列不隐藏。

这个是excel本身的设计。

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