找回密码
 立即注册

QQ登录

只需一步,快速开始

hubbly

注册会员

1

主题

3

帖子

8

积分

注册会员

积分
8
最新发帖
hubbly
注册会员   /  发表于:2018-4-27 09:40  /   查看:4275  /  回复:3
本帖最后由 hubbly 于 2018-4-28 10:35 编辑

一,要实现的效果(需求故事);
当绘制的表单刚好能在页面指定大小区域显示的时候,通常会把滚动条隐藏掉,但是此时spreadjs的sheet还是可以滚动的,当滚动鼠标滚轮的时候,会发现表单上下滚动,用户体验效果不太好,这个场景下是需要禁用滚动功能的。
二,您为解决此问题所尝试过的办法;
测试了scrollbarMaxAlign、scrollbarShowMax两个属性,都不好使。
代码如下:
  1. sheet.options.scrollbarMaxAlign = false;
  2. sheet.options.scrollbarShowMax = false;
复制代码

按照版主的指导,设置scrollbarMaxAlign = true;就可以了
  1. spread.options.scrollbarMaxAlign = true;
复制代码




三,浏览器版本、控件版本、截图、代码:
IE11、Chrome



QQ截图20180427082701.jpg

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-27 10:21:14
沙发
spread.options.scrollbarMaxAlign = true; 就好了
回复 使用道具 举报
hubbly
注册会员   /  发表于:2018-4-28 10:32:41
板凳
ClarkPan 发表于 2018-4-27 10:21
spread.options.scrollbarMaxAlign = true; 就好了

谢谢,又测试了一下,这么设置确实可以
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-28 17:35:09
地板
那就结帖了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部