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

QQ登录

只需一步,快速开始

zhengxiang

初级会员

5

主题

19

帖子

253

积分

初级会员

积分
253
最新发帖

[已处理] 表格变形

zhengxiang
初级会员   /  发表于:2018-12-17 21:31  /   查看:3531  /  回复:5
本帖最后由 zhengxiang 于 2018-12-18 08:47 编辑

现象: blob720354003.png

操作:我有两个页签,各绑了一个 Spread.Sheets。然后我变化浏览器窗口的大小,然后切换页签就变形了,有办法解决吗?
因为有新增的数据,所以不想切页签的时候重新加载一遍数据。

blob680201720.png

5 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-18 12:10:32
推荐
zhengxiang 发表于 2018-12-18 10:10
我也没法给你Demo。html怎么加页签我不会。

我问下,浏览器改变大小,当前活动的sheet是怎么改变的大小 ...

好的,推荐您看一下学习指南的Demo:

https://demo.grapecity.com.cn/Sp ... os/initializeSpread

学习指南就是内嵌了SpreadJS表格,当窗口大小尺寸发生变化时,

实际上SpreadJS表格窗口的尺寸,包括滚动条也会随之发生变化。

如果您的项目中存在多个div层的嵌套时,可能会触发SpreadJS尺寸自适应发生问题。

建议您可以采用debug的方式查看一下包裹SpreadJS的canvas的div的尺寸。

另外,如果检查了div尺寸没有问题,您可以尝试调用以下代码来刷新spread:

  1. var spread = GC.Spread.Sheets.findControl("ss");
  2. spread.refresh();
复制代码
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-18 09:12:05
沙发
您好,我在我这边的环境没法重现您的问题,

您能否提供一个能够重现问题的Demo,我们为您排查和解决一下问题。
回复 使用道具 举报
zhengxiang
初级会员   /  发表于:2018-12-18 10:10:23
板凳
我也没法给你Demo。html怎么加页签我不会。

我问下,浏览器改变大小,当前活动的sheet是怎么改变的大小?

我这个变形的不是当前活动的页签
回复 使用道具 举报
zhengxiang
初级会员   /  发表于:2018-12-18 20:15:35
5#
感谢,那两行代码解决了我的问题。
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-19 09:22:55
6#
zhengxiang 发表于 2018-12-18 20:15
感谢,那两行代码解决了我的问题。

不客气,很高兴您解决了问题,本帖我结贴了,有新的问题欢迎发新帖交流`
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部