请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

zhouhao

中级会员

69

主题

163

帖子

700

积分

中级会员

积分
700
zhouhao
中级会员   /  发表于:2021-9-3 11:04  /   查看:1546  /  回复:3
本帖最后由 zhouhao 于 2021-9-26 17:41 编辑

触发pasteFloatingObjects指令之后如何获取新浮动对象的name呢?

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-3 12:17:52
推荐
如果是浮动元素可以用下面的事件监听
  1. sheet.bind(GC.Spread.Sheets.Events.FloatingObjectChanged, function(e, args) {
  2.        console.log(args.floatingObject.name())
  3.     });
复制代码
如果是图片可以用下面的事件监听
  1. sheet.bind(GC.Spread.Sheets.Events.PictureChanged, function(e, args) {
  2.        console.log(args.picture.name())
  3.     });
复制代码


回复 使用道具 举报
zhouhao
中级会员   /  发表于:2021-9-3 16:18:32
板凳
Derrick.Jiao 发表于 2021-9-3 12:17
如果是浮动元素可以用下面的事件监听
如果是图片可以用下面的事件监听

PictureChanged如何区分是粘贴的图片呢?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-3 17:11:25
地板
zhouhao 发表于 2021-9-3 16:18
PictureChanged如何区分是粘贴的图片呢?

一般情况下,当触发propertyName为“name”的情况下,是粘贴触发。
image.png254660033.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部