查看: 3094|回复: 3

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

升级   2%

54

主题

173

回帖

510

积分

高级会员

Rank: 4

积分
510
发表于 2019-1-17 11:57:01 | 显示全部楼层 |阅读模式
请问如绩效考评表单,在表单中中有主管评语,可否实现完成后不让用户看到这个主管评语内容,隐藏起来?
或者让用户提交后暂时不能打开这个表单查看所有内容,如下这个打开按钮用户无法使用
回复

使用道具 举报

升级   2%

54

主题

173

回帖

510

积分

高级会员

Rank: 4

积分
510
发表于 2019-1-21 14:40:36 | 显示全部楼层
您好,首先感谢您的回复。
另,我不是屏蔽流程意见,而是屏蔽表单中的审批信息下的文本框。如红色框圈中的部分,在流转中或者流转结束后均让拟稿人无法看到这部分信息。
回复

使用道具 举报

升级   100%

3

主题

1504

回帖

4973

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4973
发表于 2019-1-17 22:49:08 | 显示全部楼层
建议 主管评语 不要填写在流程意见中,单独在表单中添加一个文本输入框。然后在打开表单时(表单的load事件中),通过脚本判断当前用户(this.session.user),根据实际需求,显示或隐藏这个文本输入框。
this.form.get("输入框名称").node.hide(); //隐藏输入框
this.form.get("输入框名称").node.show(); //显示输入框
回复

使用道具 举报

升级   68%

4

主题

69

回帖

152

积分

注册会员

Rank: 2

积分
152
发表于 2019-1-24 17:33:26 | 显示全部楼层
这段内容是表单上画出来的,如果说所有人都不让看可以直接删掉,或者在表单的load事件中把整个表格隐藏掉。
如果说只是不让拟稿人看到,可以在load事件中判断当前登录人是否是拟稿人,如果是,则隐藏表格,如果不是,就显示。
当前登录人对象:layout.session.user;
拟稿人身份:this.workContext.getWork().creatorIdentity;
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread