找回密码
 立即注册

QQ登录

只需一步,快速开始

Universail
金牌服务用户   /  发表于:2023-12-25 11:47  /   查看:781  /  回复:2
微软Excel的默认行为是这样:

当滚动条往下拉的时候,会自动增加行数,但是spreadjs是默认200行(我猜是考虑到性能方面的问题)

默认列只到T列,这个也有点少


所以这方面最佳实践是什么样?

2 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-25 12:25:00
沙发
您好,您可以使用TopRowChanged、LeftColumnChanged事件以及配合ActiveSheetChanged事件来监听用户的滚动行为,只要监听到用户存在行数列数快到底部时,就去添加一定量的行数列数即可,以下是按照上述描述实现的一个demo效果,附件是测试的demo,您可以下载到本地后进行测试
rowadd.gif612314452.png

自动增加行列.html

5.73 KB, 下载次数: 36

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-25 12:27:10
板凳
您好,目前没有相关的接口能够直接实现您这个需求。

不过,您可以尝试在TopRowChanged和LeftColumnChanged事件里,更改RowCount和ColumnCount,做成类似于Excel那样的效果。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部