找回密码
 立即注册

QQ登录

只需一步,快速开始

rogergou

初级会员

9

主题

22

帖子

239

积分

初级会员

积分
239
rogergou
初级会员   /  发表于:2018-1-15 15:31  /   查看:3715  /  回复:5

  我自定义了一个单元格,在

XXXXType.prototype.updateEditor = function (editorContext, cellStyle, cellRect, context)

里 有一些联动业务; 现 通过 鼠标滚轮 滚动 表格 ;当前选中的自定义单元格  滚入 非显示区域之前(单元格处于表格显示区域边缘位置时,如果再次滚动) 已经无法再触发此事件了,因此不能 用此事件 判断  单元格 滚入 非显示区域


   请问 使用哪个事件 或者 如何 判断 当前选中的单元格处于显示区域 或 已经滚入非显示区域?


5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-15 17:55:05
沙发
用TopRowChanged 和LeftColumnChanged 事件进行判断
TopRowChanged :
http://help.grapecity.com/spread ... pRowChanged_EV.html
LeftColumnChanged :
http://help.grapecity.com/spread ... lumnChanged_EV.html
回复 使用道具 举报
rogergou
初级会员   /  发表于:2018-1-15 18:21:35
板凳
ClarkPan 发表于 2018-1-15 17:55
用TopRowChanged 和LeftColumnChanged 事件进行判断
TopRowChanged :
http://help.grapecity.com/spread ...

您好  那 显示区域 下边沿 和 显示区域 右边沿呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-16 10:11:39
地板
您在绑定事件中,用 sheet.getViewportBottomRow(1) 和 sheet.getViewportRightColumn(2) 方法就可以获取到了,同理还有getViewportLeftColumn ,getViewportTopRow 方法
方法的相关可以参考:
http://help.grapecity.com/spread ... wportBottomRow.html
http://help.grapecity.com/spread ... ortRightColumn.html
http://help.grapecity.com/spread ... portLeftColumn.html
http://help.grapecity.com/spread ... ViewportTopRow.html
回复 使用道具 举报
rogergou
初级会员   /  发表于:2018-1-19 16:33:30
5#
谢谢 已解决
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-19 16:38:48
6#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部