找回密码
 立即注册

QQ登录

只需一步,快速开始

102102

注册会员

2

主题

7

帖子

33

积分

注册会员

积分
33
最新发帖
102102
注册会员   /  发表于:2020-11-6 13:14  /   查看:2331  /  回复:5
1金币
本帖最后由 102102 于 2020-11-6 13:20 编辑

筛选列头,点击小箭头,在筛选框显示之前,我想监控这个事件回调,怎么处理呢

最佳答案

查看完整内容

原始的button是内置的,没办法改写,如果需要改写请参考上面的操作用cellbutton重写

5 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-6 13:14:55
来自 6#
原始的button是内置的,没办法改写,如果需要改写请参考上面的操作用cellbutton重写
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-6 15:54:47
2#
这个SpreadJS目前没有相应的事件接口,您具体的业务需求是什么呢?
我们看看是否可以有其他的解决办法
回复 使用道具 举报
102102
注册会员   /  发表于:2020-11-6 16:06:42
3#
ClarkPan 发表于 2020-11-6 15:54
这个SpreadJS目前没有相应的事件接口,您具体的业务需求是什么呢?
我们看看是否可以有其他的解决办法

我们页面是一屏的,现在低分辨率,葡萄城组件高度比较下,打开筛选下拉框,有部分被遮挡了。我想通过回调事件,来判断筛选框是否超过当前屏幕,重写筛选框的定位 属性,left和 top BDC67483-685A-4f57-A237-EB8DA8E52736.png
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-11-6 17:23:57
4#
您好,可以尝试调用openFilterDialog,手动呼出面板,然后执行修改面板的行为。参考附件示例。

自定义筛选按钮.html

10.24 KB, 下载次数: 40

回复 使用道具 举报
102102
注册会员   /  发表于:2020-11-6 19:43:00
5#
KevinChen 发表于 2020-11-6 17:23
您好,可以尝试调用openFilterDialog,手动呼出面板,然后执行修改面板的行为。参考附件示例。

必须要自定义一个cellButtons去覆盖吗,不能直接拿到原始的button的command回调然后重写吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部