找回密码
 立即注册

QQ登录

只需一步,快速开始

空中单位
初级会员   /  发表于:2024-6-24 11:16  /   查看:1267  /  回复:7
1金币
如题,我试了下绑commentChanged事件,但是没找到获取批注内容和位置的方法

最佳答案

查看完整内容

您好,worksheet上有一个comment属性,可以得到一个CommentManager,在这个CommentManager中可以获取到批注相关的信息: https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Comments.CommentManager https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Comments.Comment commentChanged事件中的info会返回一个comment对象,可以根据这个对象获取到想要的属性。

7 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-24 11:16:07
来自 2#
您好,worksheet上有一个comment属性,可以得到一个CommentManager,在这个CommentManager中可以获取到批注相关的信息:

https://demo.grapecity.com.cn/sp ... ents.CommentManager
https://demo.grapecity.com.cn/sp ... ts.Comments.Comment

commentChanged事件中的info会返回一个comment对象,可以根据这个对象获取到想要的属性。

image.png64261473.png

image.png629837646.png
回复 使用道具 举报
空中单位
初级会员   /  发表于:2024-6-24 17:48:15
3#
Joestar.Xu 发表于 2024-6-24 11:38
您好,worksheet上有一个comment属性,可以得到一个CommentManager,在这个CommentManager中可以获取到批注 ...

有办法获取用户批注时的行列坐标吗,我试了下location,好像并不是返回行列坐标
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-25 09:29:17
4#
您好,在事件中获取选中的单元格即可:

image.png152511900.png
回复 使用道具 举报
空中单位
初级会员   /  发表于:2024-6-25 10:11:13
5#
Joestar.Xu 发表于 2024-6-25 09:29
您好,在事件中获取选中的单元格即可:

我用sheet.comments.add或者remove好像是不触发这个绑定事件的,这是正常的吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-25 10:14:06
6#
您好,大部分API是无法触发事件的,而且既然您用了API,就能直接拿到相关的行列索引了,也没有必要监听事件获取。
回复 使用道具 举报
空中单位
初级会员   /  发表于:2024-6-25 10:25:42
7#
Joestar.Xu 发表于 2024-6-25 10:14
您好,大部分API是无法触发事件的,而且既然您用了API,就能直接拿到相关的行列索引了,也没有必要监听事件 ...

谢谢,可以结贴了
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-25 10:35:34
8#
不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部