找回密码
 立即注册

QQ登录

只需一步,快速开始

Mrluo

初级会员

23

主题

62

帖子

213

积分

初级会员

积分
213
Mrluo
初级会员   /  发表于:2023-11-13 09:13  /   查看:773  /  回复:2
1金币
本帖最后由 Joestar.Xu 于 2023-11-13 12:20 编辑


产品:SpreadJS
版本:V16
问题编号:SJS-21188

例:

image.png482642821.png
这个A到I列的行都是可以编辑的,locked是false,然后设置表单保护
image.png373636473.png
然后加2行
sheet.addRows(1,2)
然后设置完成以后在用copyTo方法
sheet.copyTo(0,-1,1,-1,1,-1,GC.Spread.Sheets.CopyToOptions.style)
完成以后发现新加的2行不能编辑了
locked变成了true,不能编辑了
我需求是复制过去样式,然后编辑保持跟上面的行一样

问题:
copyTo刷格式以后,单元格 变成不能 编辑的状态了

最佳答案

查看完整内容

您好,经调研,这是目前产品的设计,与Excel一致,在Excel中对单元格执行复制粘贴的操作时,并不会将单元格的locked属性粘贴过去。 建议您这边复制完样式以后手动修改单元格的locked属性以实现需求。

2 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-13 09:13:26
来自 3#
您好,经调研,这是目前产品的设计,与Excel一致,在Excel中对单元格执行复制粘贴的操作时,并不会将单元格的locked属性粘贴过去。

建议您这边复制完样式以后手动修改单元格的locked属性以实现需求。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-13 10:50:31
2#
本帖最后由 Joestar.Xu 于 2023-11-13 12:20 编辑

您好,问题已重现,这边调研一下,后续有进展我会在本帖中回复您。

问题编号:SJS-21188
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部