找回密码
 立即注册

QQ登录

只需一步,快速开始

远光软件

初级会员

47

主题

119

帖子

378

积分

初级会员

积分
378

活字格认证

远光软件
初级会员   /  发表于:2017-6-15 10:26  /   查看:4335  /  回复:3
spreadjs9.0里,比如我的表格界面同时只能显示20行,但我固定行在50行,那么表格会定在前20行,没法显示混动的内容,请问怎样解决
例子代码:
sheet.setFrozenRowCount(50)

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-15 15:12:26
沙发
这个肯定没办法解决的,因为如过您向显示混动数据那么以您目前显示的高度肯定是通过滚动条来完成,但是呢,如果滚动条能够滚动数据,那么冻结就没有意义了啊,这个和Excel的原理是一样的,只不过Excel是根据单元格的位置去冻结单元格,也会导致冻结内容上半部分显示不全。
回复 使用道具 举报
远光软件
初级会员   /  发表于:2017-6-15 15:38:27
板凳
问题是:
excel滚动到50行,冻结,它的界面就是在当前界面里冻结
spreadjs滚动到50行,冻结,界面会跳到第1行,然后非冻结的内容就显示不出来
这是个bug吧
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-15 16:40:43
地板
远光软件 发表于 2017-6-15 15:38
问题是:
excel滚动到50行,冻结,它的界面就是在当前界面里冻结
spreadjs滚动到50行,冻结,界面会跳到 ...

这个问题不是BUG,如果您需要这样的功能,您可以将前面部分行数隐藏起来,让冻结线只要能在屏幕中显示出来就可以了,这样反而更加灵活,我可以根据隐藏的行数的不同来控制冻结线的位置。因为SpreadJS本身是控件,所以需要灵活要满足各种用户的需求。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部