找回密码
 立即注册

QQ登录

只需一步,快速开始

miSpreadjs

注册会员

20

主题

50

帖子

190

积分

注册会员

积分
190
miSpreadjs
注册会员   /  发表于:2023-7-3 16:02  /   查看:1275  /  回复:4
本帖最后由 Joestar.Xu 于 2023-7-4 14:06 编辑

image.png97223204.png

冻结列的线长度,能否根据表格数据行数控制。如图,比如表格之后5行,5行以下的部分不要展示冻结列的线。这种展示反而影响视觉

4 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-3 17:48:45
沙发
您好,目前有一个解决方案的思路提供给您,就是将冻结线的颜色设置为透明,然后为冻结行或列分别设置一个下边框或右边框来实现。

image.png18368834.png
回复 使用道具 举报
miSpreadjs
注册会员   /  发表于:2023-7-4 09:53:44
板凳
本帖最后由 miSpreadjs 于 2023-7-4 09:58 编辑

这个思路实现过,但是当设置尾冻结后,设置对应列的左边框无效
如图:

image.png114111937.png
代码:
sheet.getRange(-1, 10, -1, 1).borderLeft(new SpreadNS.LineBorder())
sheet.frozenTrailingColumnCount(2, false)

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-4 12:28:40
地板
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

本帖先做保留处理了。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-5 09:06:38
5#
您好,我们这边调研了一下,目前没有办法能够完美地将冻结线隐藏起来。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部