找回密码
 立即注册

QQ登录

只需一步,快速开始

summerwang

注册会员

19

主题

48

帖子

161

积分

注册会员

积分
161
summerwang
注册会员   /  发表于:2021-3-4 14:52  /   查看:2453  /  回复:7
1金币
image.png188857421.png
像素滚动场景下,画布右边和底部的空白怎么设置大小呢

最佳答案

查看完整内容

这个跟是否开启像素滚动无关,前面有提过,跟列数、列宽有关。 如下图所示,开启像素滚动并设置列数为26,此时右侧空白处变窄。 如果您按照我图中所示的代码仍未解决问题,请上传一份能复现此问题的简单demo,这边来测试下。

7 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-4 14:52:16
来自 8#
这个跟是否开启像素滚动无关,前面有提过,跟列数、列宽有关。
如下图所示,开启像素滚动并设置列数为26,此时右侧空白处变窄。

image.png316112059.png



如果您按照我图中所示的代码仍未解决问题,请上传一份能复现此问题的简单demo,这边来测试下。

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-4 14:59:28
2#
本帖最后由 lynn512 于 2021-3-4 15:00 编辑

您好,如下图所示:右边和底部的空白是由 外部容器div 和 表格行数列数/行高列宽 等共同来控制的。
image.png419317626.png

请问您的需求是什么呢?
回复 使用道具 举报
summerwang
注册会员   /  发表于:2021-3-4 16:16:29
3#
image.png584488830.png

想实现 石墨文档那种效果,画布右边保留小部分空白,默认的空白有点大
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-4 16:59:46
4#
本帖最后由 lynn512 于 2021-3-4 17:05 编辑

1、可以增加初始化表单列数。默认为20列,可以适当增加几列,直至达到目标效果。
2、可以增加列宽,也可以减少空白处宽度。
setColumnCount API:  https://demo.grapecity.com.cn/sp ... html#setColumnCount
setColumnWidth API:  https://demo.grapecity.com.cn/sp ... html#setColumnWidth






回复 使用道具 举报
summerwang
注册会员   /  发表于:2021-3-4 21:20:34
5#
设置 setColumnCount  setColumnWidth,不好使,空白依然很大
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-5 09:23:57
6#

如下图所示,设置 setColumnCount 为26时,右侧空白处宽度减小
请问这符合您的需求吗?
如果不是,请详细描述您期待的效果是什么,可以提供demo、图片等辅助性资料,来帮助我们快速理解此问题。

image.png874920654.png

image.png990936279.png
回复 使用道具 举报
summerwang
注册会员   /  发表于:2021-3-5 11:43:26
7#
请问有开启像素滚动么,我这边开启的像素滚动
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部