找回密码
 立即注册

QQ登录

只需一步,快速开始

KAKA^

注册会员

12

主题

22

帖子

94

积分

注册会员

积分
94

[已处理] 页面滚动

KAKA^
注册会员   /  发表于:2022-6-8 16:57  /   查看:2459  /  回复:3
如何用代码自由控制页面滚动状态,目前想实现当用户触发了需求,让页面禁止滚动,需求结束后恢复页面滚动?

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-8 18:16:16
推荐
这个目前没有办法设置禁止滚动,

一个可行的做法是绑定TopRowChanged事件,在其中设置恢复toprow到原来的位置,
你可以在你说的“用户触发了需求”时,来绑定这个事件,

需求结束后再进行unbind




  1. var toprow=sheet.getViewportTopRow(1);
  2. sheet.bind(GC.Spread.Sheets.Events.TopRowChanged, function (sender, args) {

  3.     sheet.showRow(toprow);
  4. });
复制代码
回复 使用道具 举报
KAKA^
注册会员   /  发表于:2022-6-9 09:29:42
板凳
Richard.Ma 发表于 2022-6-8 18:16
这个目前没有办法设置禁止滚动,

一个可行的做法是绑定TopRowChanged事件,在其中设置恢复toprow到原来 ...

非常感谢,已实现功能
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-9 09:34:39
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部