请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

首筑

金牌服务用户

5

主题

9

帖子

36

积分

金牌服务用户

积分
36
  • 633

    金币

  • 5

    主题

  • 9

    帖子

最新发帖

[已处理] 模板适配

首筑
金牌服务用户   /  发表于:2025-5-7 16:57  /   查看:56  /  回复:6
图片.png630321044.png 怎么能去掉右侧空白区域,让模板内容填充满整个父元素,spread.options.scrollbarMaxAlign = true;加了这句代码可以让滚动条不再滚动,但是依然有一块空白区域

评分

参与人数 1金币 +500 收起 理由
Matthew.Xue + 500

查看全部评分

6 个回复

倒序浏览
Matthew.Xue
超级版主   /  发表于:2025-5-7 17:16:34
沙发
您好,这是正常的现象,您当前所有列的总宽度不足以撑满容器的宽度,所以会出现空白,您只能通过缩放、改变列宽、增加列等方式让总列宽变宽,进而撑满容器宽度。
回复 使用道具 举报
首筑
金牌服务用户   /  发表于:2025-5-8 11:21:08
板凳
Matthew.Xue 发表于 2025-5-7 17:16
您好,这是正常的现象,您当前所有列的总宽度不足以撑满容器的宽度,所以会出现空白,您只能通过缩放、改变 ...

那反过来能不能拿到模板宽度让父容器适应模板宽度?
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-5-8 12:13:58
地板
首筑 发表于 2025-5-8 11:21
那反过来能不能拿到模板宽度让父容器适应模板宽度?

这个不太现实,容器不仅仅关系到canvas的宽度,也和上方工具栏的宽度相关,一旦修改容器宽度就都会影响到。
image.png174053343.png
回复 使用道具 举报
首筑
金牌服务用户   /  发表于:2025-5-8 13:33:48
5#
Matthew.Xue 发表于 2025-5-8 12:13
这个不太现实,容器不仅仅关系到canvas的宽度,也和上方工具栏的宽度相关,一旦修改容器宽度就都会影响到 ...

那能不能让模板水平居中嘛,领导不接受这种效果
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-5-7 16:57:21
6#
首筑 发表于 2025-5-8 13:33
那能不能让模板水平居中嘛,领导不接受这种效果

SpreadJS是一款类Excel控件,我们的功能大部分都是和Excel相同的,您说的画布整体水平居中目前的确无法实现,非常抱歉。
但是您仍可以通过隐藏网格线、设置边框的方式,来模拟这一效果:
image.png257046813.png

模拟居中.sjs

3.33 KB, 下载次数: 1

回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:前天 17:56
7#
本帖最后由 Matthew.Xue 于 2025-5-16 17:58 编辑

之前的回复有误,SpreadJS的worksheet有一个sheetAreaOffset选项,可以实现您需要的效果。
  1. sheet.options.sheetAreaOffset.left = 400
复制代码
偏移的数值需要您结合窗口宽度自行计算一下。
sheetAreaOffset
image.png909815978.png

非常抱歉,给您造成了不便!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部