找回密码
 立即注册

QQ登录

只需一步,快速开始

Renel

注册会员

11

主题

34

帖子

105

积分

注册会员

积分
105

[已处理] 禁止页面滚动

Renel
注册会员   /  发表于:2022-5-28 17:52  /   查看:1348  /  回复:5
如何禁止工作簿页面上下滚动?【做了一个首页展示的页面,不想让用户滚动页面】

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-30 09:44:30
推荐
目前美哦与属性来设置,如果确实不想让用户滚动(通过滚轮),可以给TopRowChanged里面加上代码来实现

  1. sheet.bind(GC.Spread.Sheets.Events.TopRowChanged, function (sender, args) {
  2.     console.log(args)
  3.     sheet.showRow(0)
  4. });
复制代码
回复 使用道具 举报
Renel
注册会员   /  发表于:2022-5-30 11:09:26
板凳
Richard.Ma 发表于 2022-5-30 09:44
目前美哦与属性来设置,如果确实不想让用户滚动(通过滚轮),可以给TopRowChanged里面加上代码来实现

目前效果可以实现,暂时先这样也可以,不过有几个问题:
1. 就是这样做会不会有性能问题
2. 还有就是后续版本会有相应的API支持这个功能吗
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-30 11:23:20
地板
本帖最后由 Richard.Ma 于 2022-5-30 11:24 编辑

这个对性能应该没有影响,因为TopRowChanged事件触发一般也就是鼠标滚轮或者拖动垂直滚动条,垂直滚动条建议禁用掉,否则拖动可能会有点奇怪
workbook.options.showVerticalScrollbar=false

2.目前还没有相应计划,你这个帖子需求我先移动到需求板块,会收集给研发讨论处理。
回复 使用道具 举报
Renel
注册会员   /  发表于:2022-5-31 08:46:22
5#
Richard.Ma 发表于 2022-5-30 11:23
这个对性能应该没有影响,因为TopRowChanged事件触发一般也就是鼠标滚轮或者拖动垂直滚动条,垂直滚动条建 ...

好的,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-31 09:25:40
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部