找回密码
 立即注册

QQ登录

只需一步,快速开始

front-sl
注册会员   /  发表于:2023-7-28 14:26  /   查看:1382  /  回复:6
20金币
本帖最后由 front-sl 于 2023-7-28 14:29 编辑

由于浮动元素不支持嵌入react组件,https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=161208&page=1#pid623312
在表格区域上自定义了一些浮动的react组件元素,如何实现像SpreadJS中浮动元素那样滚动的时候能够穿透到底部表格区域

现在在浮动的元素上面进行滚动操作底部的表格区域不会滚动

(不能添加pointer-events:none,会屏蔽掉元素上的所有事件)

最佳答案

查看完整内容

目前不行,绘制的层不太一样,试试监听上层滚动事件,然后调用 scrollto

6 个回复

倒序浏览
最佳答案
最佳答案
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-7-28 14:26:17
来自 2#
目前不行,绘制的层不太一样,试试监听上层滚动事件,然后调用 scrollto
回复 使用道具 举报
front-sl
注册会员   /  发表于:2023-7-28 17:00:04
3#
AlexZ 发表于 2023-7-28 15:08
目前不行,绘制的层不太一样,试试监听上层滚动事件,然后调用 scrollto

我看FloatingObject也是一个独立的dom节点,浮动在表格之上的,FloatingObject是怎么实现的您那边知道吗?

image.png811323547.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-28 17:31:12
4#
您好,FloatingObject的具体实现涉及到源码,我们也无从得知,建议您根据楼上的回复来实现。
回复 使用道具 举报
front-sl
注册会员   /  发表于:2023-7-28 19:09:56
5#
Joestar.Xu 发表于 2023-7-28 17:31
您好,FloatingObject的具体实现涉及到源码,我们也无从得知,建议您根据楼上的回复来实现。

有什么开放的方法可以控制spreadjs表格区域的滚动条吗?
回复 使用道具 举报
front-sl
注册会员   /  发表于:2023-7-28 19:57:54
6#
front-sl 发表于 2023-7-28 19:09
有什么开放的方法可以控制spreadjs表格区域的滚动条吗?

暂时通过监听上层滚动事件,使用sheet.scroll方法处理了
回复 使用道具 举报
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-7-30 21:10:35
7#
front-sl 发表于 2023-7-28 19:57
暂时通过监听上层滚动事件,使用sheet.scroll方法处理了

好的,后续有新问题,请另开新帖
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部