找回密码
 立即注册

QQ登录

只需一步,快速开始

EX_040537700

注册会员

21

主题

63

帖子

182

积分

注册会员

积分
182

[已处理] 关于浮层和筛选

EX_040537700
注册会员   /  发表于:2020-12-8 18:25  /   查看:4886  /  回复:12
我这边在单元格添加浮层后,浮层区域内的筛选按钮无法使用,现在我们需求是在有浮层时候也可以筛选(筛选器要在浮层里面不可以在浮层外面),这个可以实现么?
微信图片_20201208181659.png

12 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-9 09:50:05
沙发
您好,这边看到您用了事件穿透是个不错的思路。理论上设置了应该是可以点击弹出筛选框。

具体为什么弹出不了筛选框可能需要调研一下,建议您提供一个可直接运行的上图的demo

我们通过您的demo看下是否有可行的方案或是产品限制。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-9 10:25:29
板凳
这边给您提供一个demo,您可以参考一下

SpreadJS加水印.html

19.32 KB, 下载次数: 95

回复 使用道具 举报
EX_040537700
注册会员   /  发表于:2020-12-9 11:38:45
地板
你这个是使用背景图的方式,和我们需求不一样  我们的需求是这指定区域会有很多浮层  并且浮层会随着单元格的宽度改变,现在的需求就是在有浮动元素的情况下可以实现点击筛选么?
微信图片_20201209112709.png

浮动元素下面的筛选如何能被点开.zip

3.64 KB, 下载次数: 115

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-9 14:45:28
5#
EX_040537700 发表于 2020-12-9 11:38
你这个是使用背景图的方式,和我们需求不一样  我们的需求是这指定区域会有很多浮层  并且浮层会随着单元格 ...

目前通过浮动元素添加事件穿透,暂时无法实现您的需求。
这边还有一个思路:您可以通过添加div的方法为表格添加遮罩层,但是这个遮罩层无法随着表格的滚动而滚动。这个也需要您写代码去计算表格的位置以及监听表格的滚动变化,以此控制这个浮动的div的位置以及大小。

您可以用getCellRect去获取单元格区域的大小,控制这个div浮动的位置。监听滚动条滚动,您可以用[size=0.7em]TopRowChanged事件。 image.png13565062.png

回复 使用道具 举报
EX_040537700
注册会员   /  发表于:2020-12-9 16:55:12
6#
有点不太理解  你这边能给一个demo么   麻烦了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-9 17:33:27
7#
EX_040537700 发表于 2020-12-9 16:55
有点不太理解  你这边能给一个demo么   麻烦了

你可以参考这个demo,这个demo已经实现了可以穿透div层点击筛选框。
如果您需要这个div随表单滚动,您需要通过监听topRowChange事件,在此事件中使这个div随着表单的滚动而调整大小与位置,从而达到div随滚动条滚动而滚动。


上面这部分的逻辑需要您来实现。

testDiv.html

4.37 KB, 下载次数: 117

回复 使用道具 举报
EX_040537700
注册会员   /  发表于:2020-12-9 18:58:55
8#
我们的需求是需要动态添加上面的浮层,并且根据所选区域去添加还要根据单元格的宽度改变也要相应变化,这个浮层不止一个也会是多个,使用你说的这个方式也可以实现么?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-10 09:51:33
9#
EX_040537700 发表于 2020-12-9 18:58
我们的需求是需要动态添加上面的浮层,并且根据所选区域去添加还要根据单元格的宽度改变也要相应变化,这个 ...

理论上也是可以实现的,不过会比较复杂。

关于浮动元素能否通过事件穿透实现您的这边需要时间去调研一下,有结果会在本帖更新。
回复 使用道具 举报
EX_040537700
注册会员   /  发表于:2020-12-10 10:09:26
10#
好的  麻烦尽快  谢谢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部