OA提问 发表于 2019-1-17 11:57:01

【求助】在表单中有评语,可否实现完成后不让用户看到这个主管评语内容,隐藏起来?

请问如绩效考评表单,在表单中中有主管评语,可否实现完成后不让用户看到这个主管评语内容,隐藏起来?
或者让用户提交后暂时不能打开这个表单查看所有内容,如下这个打开按钮用户无法使用
http://www.o2server.io:20020/x_file_assemble_control/jaxrs/file/607b90f3-c6ba-4033-aaae-faad8087eecd/download/stream

OA提问 发表于 2019-1-21 14:40:36

您好,首先感谢您的回复。
另,我不是屏蔽流程意见,而是屏蔽表单中的审批信息下的文本框。如红色框圈中的部分,在流转中或者流转结束后均让拟稿人无法看到这部分信息。
http://www.o2server.io:20020/x_file_assemble_control/jaxrs/file/11ab3cf0-9cb1-4831-9fa5-5448b730b14f/download/stream

xadmin 发表于 2019-1-17 22:49:08

建议 主管评语 不要填写在流程意见中,单独在表单中添加一个文本输入框。然后在打开表单时(表单的load事件中),通过脚本判断当前用户(this.session.user),根据实际需求,显示或隐藏这个文本输入框。
this.form.get("输入框名称").node.hide(); //隐藏输入框
this.form.get("输入框名称").node.show(); //显示输入框

蔡艳红 发表于 2019-1-24 17:33:26

这段内容是表单上画出来的,如果说所有人都不让看可以直接删掉,或者在表单的load事件中把整个表格隐藏掉。
如果说只是不让拟稿人看到,可以在load事件中判断当前登录人是否是拟稿人,如果是,则隐藏表格,如果不是,就显示。
当前登录人对象:layout.session.user;
拟稿人身份:this.workContext.getWork().creatorIdentity;
页: [1]
查看完整版本: 【求助】在表单中有评语,可否实现完成后不让用户看到这个主管评语内容,隐藏起来?