找回密码
 立即注册

QQ登录

只需一步,快速开始

18744279242

初级会员

13

主题

33

帖子

254

积分

初级会员

积分
254

微信认证勋章

18744279242
初级会员   /  发表于:2017-11-13 11:18  /   查看:4344  /  回复:6
本帖最后由 18744279242 于 2017-11-13 11:32 编辑

使用这两个方法隐藏滚动条,
spread.options.showHorizontalScrollbar = false;  
spread.options.showVerticalScrollbar = false;
但是如果改变了div宽高样式不能正常显示,使用了spread.repaint()重新绘制也不好使。但是如果点F12控制台就显示。


1.PNG
2.PNG

6 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-13 15:26:13
沙发
您好,您在改变spread承载的div的宽高后,您需要调用spread.refresh()方法来进行刷新
回复 使用道具 举报
18744279242
初级会员   /  发表于:2017-11-13 15:34:14
板凳
ClarkPan 发表于 2017-11-13 15:26
您好,您在改变spread承载的div的宽高后,您需要调用spread.refresh()方法来进行刷新

嗯, 谢谢,但是又遇到了新的问题,  因为是两个窗口切换,当在A窗口用滚动条调显示区域,然后在切换到B窗口看到的是A窗口调整完的显示区域。但是在B窗口是没有滚动条可调整。我想让它回到最初的状态在最左边显示。
回复 使用道具 举报
18744279242
初级会员   /  发表于:2017-11-13 15:34:20
地板
ClarkPan 发表于 2017-11-13 15:26
您好,您在改变spread承载的div的宽高后,您需要调用spread.refresh()方法来进行刷新

嗯, 谢谢,但是又遇到了新的问题,  因为是两个窗口切换,当在A窗口用滚动条调显示区域,然后在切换到B窗口看到的是A窗口调整完的显示区域。但是在B窗口是没有滚动条可调整。我想让它回到最初的状态在最左边显示。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-13 17:21:38
5#
您好:
我理解您的意思为当切换为B窗口的时候A窗口的滚动条位置回到初始化(左上角)的状态。
如果是这样,您可以在切换B窗口后使用
sheet.showRow(0, GC.Spread.Sheets.VerticalPosition.top);
sheet.showColumn(0, GC.Spread.Sheets.HorizontalPosition.left);
其中sheet为A窗口中的当前Sheet对象
回复 使用道具 举报
18744279242
初级会员   /  发表于:2017-11-13 18:10:19
6#
ClarkPan 发表于 2017-11-13 17:21
您好:
我理解您的意思为当切换为B窗口的时候A窗口的滚动条位置回到初始化(左上角)的状态。
如果是这样 ...

对,就是这样。谢谢了。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-14 09:09:08
7#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部