找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] table数据copy问题

Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-15 16:11:02
13#
如果在同一个sheet内部进行拷贝用我给您说的这种方式就可以了
如果跨sheet进行拷贝,需要用命令来完成,您可以参考:
http://help.grapecity.com/spread ... me.html#sccopy.html
回复 使用道具 举报
ygsoft
高级会员   /  发表于:2017-12-15 14:18:25
12#
ClarkPan 发表于 2017-12-15 11:29
上面的写法已经能够满足您的需求了,需要您在粘贴事件中去这么做。另外ClipboardPasted就是粘贴结束后触发 ...

也就是我要在粘贴的报表 执行copyto 方法就可以是吧?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-15 11:29:42
11#
本帖最后由 ClarkPan 于 2017-12-15 11:30 编辑

上面的写法已经能够满足您的需求了,需要您在粘贴事件中去这么做。另外ClipboardPasted就是粘贴结束后触发的事件,只是还未将值重绘出来
回复 使用道具 举报
ygsoft
高级会员   /  发表于:2017-12-15 11:26:19
10#
ClarkPan 发表于 2017-12-14 18:56
就是文档中的例子啊
sheet.copyTo(0,0,8,0,8,6,GC.Spread.Sheets.CopyToOptions.value); 这个是从0,0拷贝 ...

sheet的粘贴完成事件 是哪个?我想在粘贴完成之后,处理这个应该就可以,这个是在粘贴之前发生的,看api好像没有。
action.gcspread.bind(GC.Spread.Sheets.Events.ClipboardPasted, function (sender, args) {
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-14 18:56:37
9#
就是文档中的例子啊
sheet.copyTo(0,0,8,0,8,6,GC.Spread.Sheets.CopyToOptions.value); 这个是从0,0拷贝到8,0拷贝8行6列
设置GC.Spread.Sheets.CopyToOptions.value后之拷贝值不拷贝公式
回复 使用道具 举报
ygsoft
高级会员   /  发表于:2017-12-14 15:31:41
8#
ClarkPan 发表于 2017-12-13 19:45
您好,您可以这样,用copyto方法复制,设置其options只copy数值就像这样:
http://help.grapecity.com/spr ...

或者是有没有属性可以直接设置 只copy单元格值,不拷贝公式属性。
回复 使用道具 举报
ygsoft
高级会员   /  发表于:2017-12-14 11:28:11
7#
本帖最后由 ygsoft 于 2017-12-14 14:14 编辑
ClarkPan 发表于 2017-12-13 19:45
您好,您可以这样,用copyto方法复制,设置其options只copy数值就像这样:
http://help.grapecity.com/spr ...

copyTo 方法是设置 sheet复制时,只复制数据么,这个函数是不是复制到此报表,不需要复制公式的设置copyto这个方法?我加上这个设置,不行。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-13 19:45:31
6#
您好,您可以这样,用copyto方法复制,设置其options只copy数值就像这样:
http://help.grapecity.com/spread ... rksheet~copyTo.html
公式因为列公式与普通的单元格公式是不同的,所以复制起来会出错。
回复 使用道具 举报
ygsoft
高级会员   /  发表于:2017-12-13 09:28:43
5#
ClarkPan 发表于 2017-12-13 09:23
还是不太明白您的需求,为什么您图1用了table,图2没有用,而问题就是出在这里。如果您非要这样做,那么只 ...

图1使用table是因为我的数据行是不固定的,也就是动态行。图二我是固定行和列,现在就是想从图1中数据copy到图2中去,因为图一设置了table列公式,copy到图二有列公式的有问题
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-13 09:23:37
地板
还是不太明白您的需求,为什么您图1用了table,图2没有用,而问题就是出在这里。如果您非要这样做,那么只能图二设置一般的单元格公式
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部