找回密码
 立即注册

QQ登录

只需一步,快速开始

gnip

高级会员

139

主题

367

帖子

1166

积分

高级会员

积分
1166
gnip
高级会员   /  发表于:2024-7-24 10:00  /   查看:1503  /  回复:16
本帖最后由 Wilson.Zhang 于 2024-8-28 15:29 编辑

产品:SpreadJS
版本:17.1.1
调研编号:SJS-25608
Last Review:2024-08-28
当前进展:已在17.1.3版本修复。

image.png914498901.png 填报的时候能控制不让删除编辑某些字段嘛,比如主键这个,配置在这里其实只是个展示的作用,肯定不能让改的,但是报表填报的时候,是所有单元格都是能修改的,这能处理嘛

评分

参与人数 1金币 +300 收起 理由
Ellia.Duan + 300

查看全部评分

16 个回复

倒序浏览
eat_grape_5
高级会员   /  发表于:2024-7-24 10:54:03
沙发
在设计模式下,设计好报表模板后开启表单保护,并对允许修改的模板单元格解除锁定。随后切换为预览模式,报表便处于保护状态,锁定状态的单元格便不能被编辑,非锁定状态的单元格可以被编辑。虽然这样能实现需求,但是不确定以后的版本中是否会对此有所更变,所以如果楼主以后升级SpreadJS版本,记得要测试下。
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-7-24 14:00:09
板凳
eat_grape_5 发表于 2024-7-24 10:54
在设计模式下,设计好报表模板后开启表单保护,并对允许修改的模板单元格解除锁定。随后切换为预览模式,报 ...

锁定单元格一样能编辑,没用
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-7-24 14:12:13
地板
gnip 发表于 2024-7-24 14:00
锁定单元格一样能编辑,没用

image.png243934630.png ,官网的例子,我锁住了单元格,但是报表预览依然可以编辑
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-24 14:22:03
5#
gnip 发表于 2024-7-24 14:12
,官网的例子,我锁住了单元格,但是报表预览依然可以编辑

楼主要保护的是预览模式还是设计模式下的单元格?楼上提供的方案保护的就是预览模式下的单元格,设计模式时不允许编辑的话就不能设计了。看看下面这个动图:
报表表单保护且允许部分单元格编辑.gif
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-7-24 14:27:26
6#
eat_grape_5 发表于 2024-7-24 14:22
楼主要保护的是预览模式还是设计模式下的单元格?楼上提供的方案保护的就是预览模式下的单元格,设计模式 ...

我要做填报,肯定预览数据的时候要限制改动不能改的单元格赛
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-24 14:39:06
7#
gnip 发表于 2024-7-24 14:27
我要做填报,肯定预览数据的时候要限制改动不能改的单元格赛

那现在这个方案正是能保护预览模式下的单元格编辑操作权限,参照楼上的动图,符合楼主的期望吗?
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-7-24 15:05:12
8#
eat_grape_5 发表于 2024-7-24 14:39
那现在这个方案正是能保护预览模式下的单元格编辑操作权限,参照楼上的动图,符合楼主的期望吗?

这样可以,目前就这样,感谢大哥
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-7-24 15:07:12
9#
gnip 发表于 2024-7-24 15:05
这样可以,目前就这样,感谢大哥

对了,貌似不行,我设置保护之后,报表预览下没法填报了 image.png331218261.png
回复 使用道具 举报
gnip
高级会员   /  发表于:2024-7-24 15:12:17
10#
gnip 发表于 2024-7-24 15:07
对了,貌似不行,我设置保护之后,报表预览下没法填报了

还有个问题我不知道是不是报表模式下的bug,只能锁定,不能解锁???
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部