qhdfzc 发表于 2022-2-23 23:46:34

关于表单的不同审批节点的编辑和只读控制的实现

刚开始学习O2OA,请问一个菜鸟的问题。
表单一边在发起人的时候填写一部分,后续的审批环节对表单只读。个别审批环节会对表单的某些字段进行修改。这个如何实现?难道需要为不同的审批节点 设计不同的表单吗?那么如果表单发生升级,需要更i新多个表单的内容,维护劳动量巨大。

另外,表单的附件是否可以进行上传/删除等权限控制?

论坛管理员 发表于 2022-2-24 10:43:42

1、您也可以在表单里通过脚本去判断当前环节,脚本去动态设置字段是否可填写。
2、附件控件的右侧属性中可以控制是否允许上传删除

qhdfzc 发表于 2022-2-24 20:57:23

论坛管理员 发表于 2022-2-24 10:43
1、您也可以在表单里通过脚本去判断当前环节,脚本去动态设置字段是否可填写。
2、附件控件的右侧属性中可 ...

感谢您的反馈,表单这块有没有样例代码啊。我照葫芦画瓢

论坛管理员 发表于 2022-2-25 10:00:58

现成的样例没有,我给您讲一下大概思路
1、您可以通过this.workContext.getWork().activityName获取当前文件所属的环节名称
2、表单上判断当前所属环节去设置文本框是否只读,如果是人员选择或者是日期选择这种不能设置readonly的控件,您也可以增加一个文本显示值来显示,实现不可编辑的效果

qhdfzc 发表于 2022-2-25 16:10:42


论坛管理员 发表于 2022-2-28 10:01:59

qhdfzc 发表于 2022-2-25 16:10


:handshake
页: [1]
查看完整版本: 关于表单的不同审批节点的编辑和只读控制的实现