找回密码
 立即注册

QQ登录

只需一步,快速开始

kjzy520

初级会员

14

主题

28

帖子

306

积分

初级会员

积分
306
kjzy520
初级会员   /  发表于:2018-7-1 10:49  /   查看:3321  /  回复:1
产品版本: V11
浏览器版本: Google Chrome版本 64.0.3282.186(正式版本) (32 位)
问题描述:
      新插入行在复制样式时报错“将带来重复的合并效果”,我用copyTo复制样式,并且我只复制合并效果。
关键代码:
sheet.addRows(row, rowCount);//插入行
sheet.copyTo(fromRow, fromColumn, toRow, toColumn, rowCount, columnCount, GC.Spread.Sheets.CopyToOptions.span);//复制插入前行的合并效果到新插入的行
图片:
错误截图
image.png375419005.png

1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-2 15:56:45
沙发
您的粘贴范围是不是已经存在合并单元格了,如果是这样那么粘贴过来会有重复合并的效果。
举个例子:现有两个个合并单元格(0,0,2,2),(2,1,2,2)。现在将(0,0,2,2)copyto至 2,1(toRow:2,toColumn:1)
就会出现目前的情况,因为2,1,2,2上已经存在了一个合并单元格,该合并单元格与将要粘贴的区域存在冲突。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部