找回密码
 立即注册

QQ登录

只需一步,快速开始

jin.ye

金牌服务用户

102

主题

213

帖子

849

积分

金牌服务用户

积分
849
jin.ye
金牌服务用户   /  发表于:2024-11-21 09:30  /   查看:149  /  回复:2
本帖最后由 Wilson.Zhang 于 2024-12-2 14:35 编辑

产品:SpreadJS
版本:17.0.10
调研编号:SJS-27412
Last Review:2024-12-02
当前进展:调研中。

Excel插入行列效果:


如图所示,新增一行后,新行会复制上一行的样式

SpreadJs插入行列效果:

如图所示,新增一行后,新行无样式

本帖子中包含更多资源

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

x

2 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-11-21 11:47:55
沙发
您好!可以通过RowChanged事件监听插入新行的动作,在监听过程中根据监听所得的插入行位置、区域信息,将插入基行的样式复制到插入的新行中,如下动图所示:


可以参考如下代码:
  1. sheet.bind(GC.Spread.Sheets.Events.RowChanged, function(e, args) {
  2.     console.log('row changed, args: ', args);
  3.     sheet.copyTo(args.row + args.count, 0, args.row, 0, args.count, sheet.getColumnCount(), GC.Spread.Sheets.CopyToOptions.style);
  4. });
复制代码

请参考官网API文档了解详情:
RowChanged--https://demo.grapecity.com.cn/sp ... s.Events#rowchanged
Worksheet:copyTo()--https://demo.grapecity.com.cn/sp ... ts.Worksheet#copyto

本帖子中包含更多资源

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

x
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-21 13:43:19
板凳
您好!关于插入新行未同步基行样式这一现象,正在调研其原因,调研编号未SJS-27412,之后会及时向您同步结论,请您耐心等候。在此之前,可以参考在2楼给您提供的方式使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部