找回密码
 立即注册

QQ登录

只需一步,快速开始

Anne01

注册会员

6

主题

8

帖子

40

积分

注册会员

积分
40
  • 112

    金币

  • 6

    主题

  • 8

    帖子

Anne01
注册会员   /  发表于:2022-9-29 11:51  /   查看:967  /  回复:1

场景:
在一个sheet中插入几个自定义的图表,当前sheet页有几个图表浮动对象时,右键选中其中一个图表,成为当前右键图表。
问题:
请问:怎样获取当前正在右键的图表浮动对象的name或者id?
image.png59306639.png

image.png89549254.png

image.png562131652.png

spreadjs_demo.rar

2.05 MB, 下载次数: 19

1 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-29 13:58:49
沙发
您好,
可以监听 FloatingObjectChanged事件判断图表选择行为,然后获取当前浮动对象的name。
示例代码如下:
  1. sheet.bind(GC.Spread.Sheets.Events.FloatingObjectChanged, function (e, info) {
  2.     console.log(info);
  3.     if(info.propertyName == "isSelected") {
  4.         console.log(info.floatingObject.name())
  5.     }
  6. });
复制代码

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