找回密码
 立即注册

QQ登录

只需一步,快速开始

cathy

注册会员

10

主题

26

帖子

82

积分

注册会员

积分
82
cathy
注册会员   /  发表于:2021-10-11 14:44  /   查看:2285  /  回复:3
1金币
我这边在复制时只想复制单元格的值,就给sheet设了按值复制:
  1. sheet.options.clipBoardOptions = GC.Spread.Sheets.ClipboardPasteOptions.values;
复制代码
但是我在被复制的那个单元格的tag里存了一点数据,我不想复制tag,可我想知道本来那个tag里存了什么,应该怎么办?
比如,能够在复制的过程中,一开始是全部复制,但在我拿到tag的内容后,最后让它的结果是只复制单元格的值吗?

最佳答案

查看完整内容

您好, 可以监听ClipboardChanged事件, 在事件中使用getSelections方法,获取选择的单元格区域信息(即复制区域)。 然后使用 getTag方法获取单元格的tag信息。 没有设置不复制tag的接口, 如果不想复制时复制tag,可以监听ClipboardPasted事件, 在事件中使用clear方法清除已经粘贴的tag。

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-11 14:44:20
来自 2#
您好,
可以监听ClipboardChanged事件,
在事件中使用getSelections方法,获取选择的单元格区域信息(即复制区域)。
然后使用 getTag方法获取单元格的tag信息。

没有设置不复制tag的接口,
如果不想复制时复制tag,可以监听ClipboardPasted事件,
在事件中使用clear方法清除已经粘贴的tag。
回复 使用道具 举报
cathy
注册会员   /  发表于:2021-10-12 12:42:19
3#
Lynn.Dou 发表于 2021-10-11 15:17
您好,
可以监听ClipboardChanged事件,
在事件中使用getSelections方法,获取选择的单元格区域信息(即 ...

好的,用监听ClipboardChanged事件的方法解决了,谢谢。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-12 13:40:21
4#
那本贴就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部