找回密码
 立即注册

QQ登录

只需一步,快速开始

xxzzxx

初级会员

36

主题

86

帖子

320

积分

初级会员

积分
320
xxzzxx
初级会员   /  发表于:2024-6-14 12:11  /   查看:1413  /  回复:5
1金币
本帖最后由 xxzzxx 于 2024-6-17 09:26 编辑

sheet.addRows(5,1);
这时候新加的这一行全是lock的状态
这时调用
sheet.copyTo(4, 0, 5, 0, 1, spread.getcolCount(),GC.Spread.Sheets.CopyTo.Options.style);
新加的这一行还是全lock的状态该怎么解决

格子的背景色什么的可以正常复制

最佳答案

查看完整内容

您好,您在copyTo前后执行表单保护的取消和设置后再试试看,如下: sheet.options.isProtected = false; sheet.copyTo(4, 0, 5, 0, 1, spread.getActiveSheet().getColumnCount(),GC.Spread.Sheets.CopyToOptions.style); sheet.options.isProtected = true;

5 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-18 14:41:01
6#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
xxzzxx
初级会员   /  发表于:2024-6-18 10:46:04
5#
可以了,问题解决了
回复 使用道具 举报
xxzzxx
初级会员   /  发表于:2024-6-17 09:27:02
3#
Joestar.Xu 发表于 2024-6-14 17:42
您好,您提供的copyTo方法中缺少参数,应为7个,但您提供的只有6个;这边也无法复现出您的问题,能否请您提 ...

sheet.copyTo(4, 0, 5, 0, 1, spread.getcolCount(),GC.Spread.Sheets.CopyTo.Options.style);
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-14 17:42:44
2#
您好,您提供的copyTo方法中缺少参数,应为7个,但您提供的只有6个;这边也无法复现出您的问题,能否请您提供一下您的JSON文件以及能够复现您描述的问题的代码,这边复现后帮您调研看看。
回复 使用道具 举报
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-14 12:11:31
来自 4#
您好,您在copyTo前后执行表单保护的取消和设置后再试试看,如下:

sheet.options.isProtected = false;
sheet.copyTo(4, 0, 5, 0, 1, spread.getActiveSheet().getColumnCount(),GC.Spread.Sheets.CopyToOptions.style);
sheet.options.isProtected = true;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部