找回密码
 立即注册

QQ登录

只需一步,快速开始

nima1nima2nima1

注册会员

2

主题

3

帖子

46

积分

注册会员

积分
46
最新发帖
nima1nima2nima1
注册会员   /  发表于:2017-12-14 17:05  /   查看:3678  /  回复:3
GC.Spread.Sheets.Events.SlicerChanged,对应的事件行为是切片器的移动和选择。
现在我们想实现,当用户选择切片器中的一个数据项时,将筛选出的数据copy到其它地方来画图。请问在什么事件中,触发这个copy行为?

3 个回复

倒序浏览
CCKan
银牌会员   /  发表于:2017-12-14 18:27:26
沙发
你想要的是黏贴的事件吧?具体是需求是什么呢?
SpreadJS 提供了 GC.Spread.Sheets.Events.ClipboardPasting 和 ClipboardPasted 事件
回复 使用道具 举报
nima1nima2nima1
注册会员   /  发表于:2017-12-15 09:08:51
板凳
CCKan 发表于 2017-12-14 18:27
你想要的是黏贴的事件吧?具体是需求是什么呢?
SpreadJS 提供了 GC.Spread.Sheets.Events.ClipboardPasti ...

不是黏贴事件,而是用户点击切片器中的某项对应的事件。我们需要在用户点击某项后执行一些内容。
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-12-15 09:45:57
地板
目前没有提供原生事件,不过可以重写 onFiltered 方法
            var onFiltered = GC.Spread.Sheets.Slicers.TableSlicerData.prototype.onFiltered;
            GC.Spread.Sheets.Slicers.TableSlicerData.prototype.onFiltered = function () {
                onFiltered.call(this);
                // Do something
            }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部