找回密码
 立即注册

QQ登录

只需一步,快速开始

phaeton
金牌服务用户   /  发表于:2016-1-13 11:22  /   查看:4148  /  回复:3
QQ图片20160113111158.png

QQ图片20160113112425.png
高度和边线都不会被复制。

SpreadJS8.1和9.4都不行。

3 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2016-1-13 17:45:00
沙发
您好,

经过验证,赋值行的时候,需要对行的格式进行复制。

可以参考以下代码
  1.                 function setStyleToInsertRowsInSpan(sheet, spans, insertRow, count, sheetArea) {
  2.                     for (var i = 0, len = spans.length; i < len; i++) {
  3.                         var span = spans[i];
  4.                         if (insertRow > span.row &amp;&amp; insertRow < span.row + span.rowCount) {
  5.                             var firstCellStyle = sheet.getStyle(span.row, span.col, sheetArea);
  6.                             if (firstCellStyle) {
  7.                                 for (var row = insertRow; row < insertRow + count; row++) {
  8.                                     for (var col = span.col; col < span.col + span.colCount; col++) {
  9.                                         sheet.setStyle(row, col, firstCellStyle, sheetArea);
  10.                                     }
  11.                                 }
  12.                             }
  13.                         }
  14.                     }
  15.                 }
复制代码
回复 使用道具 举报
phaeton
金牌服务用户   /  发表于:2016-1-13 19:13:00
板凳
回复 2楼frank.zhang的帖子

多谢!
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2016-1-14 11:24:00
地板
不客气,

有问题及时联系。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部