您提到“监听 clipboardPasted事件, 多次 粘贴 只能触发一次, 怎么解决?”这里未复现此问题,使用ctrl+c复制charts后,使用ctrl+v 粘贴,每次ctrl+v 都会触发“clipboardPasted”事件,如下图所示。
其次 您提到了如何处理获取的浮动对象,在ClipboardPasted事件中,获取到浮动对象后,可以参考api ,https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Charts.Chart
获取浮动对象相应的值。
- sheet.bind(GC.Spread.Sheets.Events.ClipboardPasted, function (sender, args) {
- console.log("ClipboardPasted",args);
- if(args.objects.length>0){
- //获取浮动对象
- let floatObjecy = args.objects[0];
- console.log(floatObjecy.content())
- }
- });
复制代码
|