找回密码
 立即注册

QQ登录

只需一步,快速开始

主音吉他手

初级会员

25

主题

105

帖子

292

积分

初级会员

积分
292
主音吉他手
初级会员   /  发表于:2023-7-20 17:12  /   查看:3514  /  回复:22
本帖最后由 主音吉他手 于 2023-7-20 18:57 编辑

怎么锁定整行、整列?

需要的功能是某些整行、整列锁定不能编辑,大部分可编辑状态。
WX20230720-170244@2x.png
WX20230720-171030@2x.png
WX20230720-175330@2x.png
WX20230720-185215@2x.png

22 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-7-20 17:42:53
沙发
您好,您的使用方法是正确的,整个sheet表不能编辑了,是因为整个表单的单元格都被lock了,因此您需要将默认样式的lock设置为false;像这样:

var sheet = spread.getActiveSheet();
var defaultStyle = sheet.getDefaultStyle();
defaultStyle.locked = false;
sheet.setDefaultStyle(defaultStyle);
回复 使用道具 举报
主音吉他手
初级会员   /  发表于:2023-7-20 17:56:03
板凳
Richard.Huang 发表于 2023-7-20 17:42
您好,您的使用方法是正确的,整个sheet表不能编辑了,是因为整个表单的单元格都被lock了,因此您需要将默 ...

加上了,还是不行,看第三张图,应该没加错吧?
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-7-20 18:10:59
地板
image.png326172789.png
image.png245475463.png
我好像可以,您可以将demo发一下吗
回复 使用道具 举报
主音吉他手
初级会员   /  发表于:2023-7-20 18:12:33
5#
Richard.Huang 发表于 2023-7-20 18:10
我好像可以,您可以将demo发一下吗

我这个内容是接口返回数据,会不会和这个有冲突,或者其他葡萄城api用法上有冲突呢?
回复 使用道具 举报
主音吉他手
初级会员   /  发表于:2023-7-20 18:14:32
6#
Richard.Huang 发表于 2023-7-20 18:10
我好像可以,您可以将demo发一下吗

和在线表格编辑器应该没有关系吧?
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-7-20 18:19:09
7#
内容是接口返回数据的意思是数据绑定吗。建议您发一下Demo,以便更好的解决问题
回复 使用道具 举报
主音吉他手
初级会员   /  发表于:2023-7-20 18:21:58
8#
Richard.Huang 发表于 2023-7-20 18:19
内容是接口返回数据的意思是数据绑定吗。建议您发一下Demo,以便更好的解决问题

我在没用到在线编辑表格的地方用了,是没问题的,有在线表格编辑器的地方,就不行会弹窗警告,这........
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-7-20 18:42:05
9#
您好我在在线表格编辑器上制作的Demo也没复现该问题,您看看有木有什么区别

purejs.zip

2.7 MB, 下载次数: 530

回复 使用道具 举报
主音吉他手
初级会员   /  发表于:2023-7-20 18:59:05
10#
本帖最后由 主音吉他手 于 2023-7-20 19:03 编辑
Richard.Huang 发表于 2023-7-20 18:42
您好我在在线表格编辑器上制作的Demo也没复现该问题,您看看有木有什么区别

我又发了一张图片,不知道什么原因出现图4的情况,我把代码一一注释,还是会出现图片那样的效果。主要就是这个代码块,如果接口数据注释掉,不赋值的情况,功能是OK的。
WX20230720-190043@2x.png
WX20230720-185215@2x.png
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部