找回密码
 立即注册

QQ登录

只需一步,快速开始

hhh2024

注册会员

9

主题

25

帖子

86

积分

注册会员

积分
86
最新发帖
hhh2024
注册会员   /  发表于:2024-9-23 17:43  /   查看:454  /  回复:5
1金币
本帖最后由 hhh2024 于 2024-9-23 17:44 编辑

求问,设置了冻结尾列,设置了表格边框,并且设置activeSheet.options.frozenlineColor为transparent,为啥最后一列的左边框未显示

最佳答案

查看完整内容

您好!根据您提供的代码片段,将Worksheet最后一列冻结,且设置冻结线显示透明,即不可见;而后对整表边框设置了颜色‘#E8EAF2’淡紫色,此时最后一列的左边框颜色也是淡紫色,如下图所示。 您想要的效果是什么样的呢?

5 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-9-23 17:43:27
来自 5#
hhh2024 发表于 2024-9-24 10:34
这样设置之后最后一列的左边框未显示

您好!根据您提供的代码片段,将Worksheet最后一列冻结,且设置冻结线显示透明,即不可见;而后对整表边框设置了颜色‘#E8EAF2’淡紫色,此时最后一列的左边框颜色也是淡紫色,如下图所示。
1727149470629.png712891540.png

您想要的效果是什么样的呢?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-23 18:03:21
2#
您好!需要您告知下具体的设置参数,在何处设置了冻结行列。
回复 使用道具 举报
hhh2024
注册会员   /  发表于:2024-9-24 10:28:19
3#
Wilson.Zhang 发表于 2024-9-23 18:03
您好!需要您告知下具体的设置参数,在何处设置了冻结行列。

sheet.frozenTrailingColumnCount(1,false);
activeSheet.options.frozenlineColor = 'transparent';
sheet
      .getCell(-1, -1)
      .setBorder(new GC.Spread.Sheets.LineBorder('#E8EAF2', GC.Spread.Sheets.LineStyle.thin), { all: true });
回复 使用道具 举报
hhh2024
注册会员   /  发表于:2024-9-24 10:34:57
4#
hhh2024 发表于 2024-9-24 10:28
sheet.frozenTrailingColumnCount(1,false);
activeSheet.options.frozenlineColor = 'transparent';
s ...

这样设置之后最后一列的左边框未显示
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-29 10:08:02
6#
您好!由于您较长时间未回贴,且从跟帖回复中了解到问题已得到有效解答,那就结贴了。如有问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部