找回密码
 立即注册

QQ登录

只需一步,快速开始

silentec
金牌服务用户   /  发表于:2018-2-5 14:34  /   查看:3808  /  回复:1
image.png486238097.png 如图,我希望高度足够就不显示滚动条,高度不够,则显示。 没调试出来这个配置。横向也一样。

1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-5 17:44:00
沙发
您好:
目前SpreadJS滚动条只支持显示和隐藏两种状态,如果实现您说的那种情况,需要手动写代码来帮助实现,这里提供一下大概思路
首先需要监听相应的变化事件,例如浏览器大小变化,spread容器的大小改变等,添加行,删除行后调用判断viewport与所有行高,列宽的大小来进行滚动条的显示和隐藏。
获取viewport宽度和高度可以通过
getViewportHeight:
http://help.grapecity.com/spread ... ViewportHeight.html
getViewportWidth:
http://help.grapecity.com/spread ... tViewportWidth.html
来获取,总行高与总列宽可以通过循环遍历所有行/列,通过getRowHeight/getColumnWidth获取每一行的高度/每一列的宽度,进行累加来求得。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部