填报控制单元格编辑状态
本帖最后由 Wilson.Zhang 于 2024-8-28 15:29 编辑产品:SpreadJS
版本:17.1.1
调研编号:SJS-25608
Last Review:2024-08-28
当前进展:已在17.1.3版本修复。
填报的时候能控制不让删除编辑某些字段嘛,比如主键这个,配置在这里其实只是个展示的作用,肯定不能让改的,但是报表填报的时候,是所有单元格都是能修改的,这能处理嘛
在设计模式下,设计好报表模板后开启表单保护,并对允许修改的模板单元格解除锁定。随后切换为预览模式,报表便处于保护状态,锁定状态的单元格便不能被编辑,非锁定状态的单元格可以被编辑。虽然这样能实现需求,但是不确定以后的版本中是否会对此有所更变,所以如果楼主以后升级SpreadJS版本,记得要测试下。 eat_grape_5 发表于 2024-7-24 10:54
在设计模式下,设计好报表模板后开启表单保护,并对允许修改的模板单元格解除锁定。随后切换为预览模式,报 ...
锁定单元格一样能编辑,没用 gnip 发表于 2024-7-24 14:00
锁定单元格一样能编辑,没用
,官网的例子,我锁住了单元格,但是报表预览依然可以编辑
gnip 发表于 2024-7-24 14:12
,官网的例子,我锁住了单元格,但是报表预览依然可以编辑
楼主要保护的是预览模式还是设计模式下的单元格?楼上提供的方案保护的就是预览模式下的单元格,设计模式时不允许编辑的话就不能设计了。看看下面这个动图:
eat_grape_5 发表于 2024-7-24 14:22
楼主要保护的是预览模式还是设计模式下的单元格?楼上提供的方案保护的就是预览模式下的单元格,设计模式 ...
我要做填报,肯定预览数据的时候要限制改动不能改的单元格赛 gnip 发表于 2024-7-24 14:27
我要做填报,肯定预览数据的时候要限制改动不能改的单元格赛
那现在这个方案正是能保护预览模式下的单元格编辑操作权限,参照楼上的动图,符合楼主的期望吗? eat_grape_5 发表于 2024-7-24 14:39
那现在这个方案正是能保护预览模式下的单元格编辑操作权限,参照楼上的动图,符合楼主的期望吗?
这样可以,目前就这样,感谢大哥 gnip 发表于 2024-7-24 15:05
这样可以,目前就这样,感谢大哥
对了,貌似不行,我设置保护之后,报表预览下没法填报了 gnip 发表于 2024-7-24 15:07
对了,貌似不行,我设置保护之后,报表预览下没法填报了
还有个问题我不知道是不是报表模式下的bug,只能锁定,不能解锁???
页:
[1]
2