找回密码
 立即注册

QQ登录

只需一步,快速开始

mojid

注册会员

5

主题

9

帖子

58

积分

注册会员

积分
58
  • 94

    金币

  • 5

    主题

  • 9

    帖子

mojid
注册会员   /  发表于:2021-8-25 16:50  /   查看:2587  /  回复:7
1金币
本帖最后由 mojid 于 2021-8-25 16:54 编辑

V9 版本filter弹窗可以设置在某某元素下进行显示嘛
因为页面通过各种样式布局+元素内容不能溢出,导致filter的弹出框显示不全,这有什么解决方案吗?
91cef0a92027c720ce1ccc848d035d8.png514335631.png

最佳答案

查看完整内容

首先,这个是新版本提供的接口,V9版本没有的。 如果您用新版本,具体用法是重写这个方法打开你这边自己写的filter弹窗。这样做,您首先需要自己实现一个filter弹窗及其中的功能。

7 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-25 16:50:42
来自 8#
首先,这个是新版本提供的接口,V9版本没有的。
如果您用新版本,具体用法是重写这个方法打开你这边自己写的filter弹窗。这样做,您首先需要自己实现一个filter弹窗及其中的功能。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-25 18:14:37
2#
wijspread-popup ui-widget filter-dialog-style no-user-select 应该是filter组件div的class
改一下他的z-index 调大看看能够在其他组件的上方显示,如果显示不了,那就没有别的更好的办法了。
image.png12054442.png
回复 使用道具 举报
mojid
注册会员   /  发表于:2021-8-25 19:04:47
3#
Clark.Pan 发表于 2021-8-25 18:14
wijspread-popup ui-widget filter-dialog-style no-user-select 应该是filter组件div的class
改一下他的z ...

并不是其他组件遮挡了弹框,是因为它父级的某个元素设置了overflow:hiden,不允许元素内部的内容溢出导致显示不出来。有没有办法可以控制弹窗的位置。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-26 09:11:43
4#
filter本身的大小和位置目前没有办法调整,你可以看一下是overflow: hidden在哪里设置的,改为overflow: visible
回复 使用道具 举报
mojid
注册会员   /  发表于:2021-8-27 18:19:19
5#
Clark.Pan 发表于 2021-8-26 09:11
filter本身的大小和位置目前没有办法调整,你可以看一下是overflow: hidden在哪里设置的,改为overflow: vi ...

你好,有这个filter弹窗的点击事件吗?
微信图片_20210827181901.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-27 18:35:38
6#
这个没有
回复 使用道具 举报
mojid
注册会员   /  发表于:2021-8-27 19:47:51
7#

image.png327864684.png 你好这个方法应该怎么用啊,我是需要重写这个方法吗?

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部