请选择 进入手机版 | 继续访问电脑版

TY呀TY

中级会员

72

主题

193

帖子

647

积分

中级会员

积分
647

[已处理] 插入行

TY呀TY
中级会员   /  发表于:2022-11-19 11:18  /   查看:2324  /  回复:1
本帖最后由 TY呀TY 于 2022-11-19 14:58 编辑

这是前端插入行的效果,这是GC插入行的效果,前端插入行与GcExcel插入行不一致

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-21 12:23:11
沙发
您好,
SpreadJS产品在设计时认为插入的行应为新行,不受其他行样式的影响,所以表现如您截图所示。
如果您想与Excel一致,可以参考下述方案:
  1. spread.commandManager().addListener('Designer.mergeCenter', function (config) {
  2.                 // console.log('config: ', config);
  3.                 var sheet = spread.getSheetFromName(config.command.sheetName);
  4.                 if(config.command.cmd == "Designer.insertDownCells") {
  5.                     var intIndex = config.command.activeRowIndex;
  6.                     sheet.copyTo(intIndex+1, 0, intIndex, 0, 1, sheet.getColumnCount(), GC.Spread.Sheets.CopyToOptions.style);
  7.                 }
  8.             });
复制代码
附件为示例demo,您可以参考下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部