找回密码
 立即注册

QQ登录

只需一步,快速开始

派大星

初级会员

37

主题

141

帖子

364

积分

初级会员

积分
364
派大星
初级会员   /  发表于:2019-2-13 10:59  /   查看:2511  /  回复:3
如题,请问spreadjs的高度如何根据sheet页中的行数改变呢?假如sheet中的行数为100行,每行占用10px,那么spreadjs的高度就是1000px。
假如行数为10行,每行20px,那么spreadjs的高度就是200px。
image.png914952087.png

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-2-13 14:22:20
沙发
您好,SpreadJS的高度是随着外层容器DIV的高度的变化而变化的,

而且,行数超出当前高度时,SpreadJS会利用懒加载机制来优化前端渲染的效率。

如果您一定要把所有行都显示出来,可能会导致前端效率问题。

要实现这个功能,可以通过监听RowChanged事件,当SpreadJS的行发生变化时,

改变外层div高度即可。
回复 使用道具 举报
派大星
初级会员   /  发表于:2019-2-14 11:32:33
板凳
KevinChen 发表于 2019-2-13 14:22
您好,SpreadJS的高度是随着外层容器DIV的高度的变化而变化的,

而且,行数超出当前高度时,SpreadJS会 ...

好的 我明白了
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-2-14 12:28:23
地板
好的,有问题可以继续在本帖留言交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部