查看: 16967|回复: 7

关于根据流程节点隐藏表单

升级   5.57%

45

主题

105

回帖

557

积分

注册会员

Rank: 2

积分
557
发表于 2022-4-2 10:40:50 | 显示全部楼层 |阅读模式
老师你好。我想实现在不同节点隐藏不同表单。然后在table_1的onload事件中增加了如下代码,然后去提交流程的时候,table_1没有进行隐藏,请问一下,是哪有问题吗,谢谢。

方式一:

if(this.workContext.getWork().activityName =="专利交接审批"){
    add.hide();
}
else {
    add.show();
}

方式二:

if(this.workContext.getWork().activityName =="专利交接审批"){
return true
}
else {
    return this.target.node.getElementByid("table_1").setStyle("display","none");
}





回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-4-6 09:42:00 | 显示全部楼层
不同节点展现不同的表单,建议可以不同的环节设置不同的表单,如果一定要用同一个表单,可以使用子表单的方式去嵌入,根据脚本去嵌入不同的子表单
回复

使用道具 举报

升级   5.57%

45

主题

105

回帖

557

积分

注册会员

Rank: 2

积分
557
发表于 2022-4-6 10:52:56 | 显示全部楼层
论坛管理员 发表于 2022-4-6 09:42
不同节点展现不同的表单,建议可以不同的环节设置不同的表单,如果一定要用同一个表单,可以使用子表单的方 ...

如果是嵌入不同的子表单,最后能汇总成一个总的表单吗?或者我主表单有全部的内容。需要填写的内容我将其锁定为只读状态。然后子表单就只有各项流程需要填写的内容。到审批结束,汇总成一张整的表单。这样是需要开发还是先有功能就能实现的。
回复

使用道具 举报

升级   5.57%

45

主题

105

回帖

557

积分

注册会员

Rank: 2

积分
557
发表于 2022-4-6 11:21:14 | 显示全部楼层
论坛管理员 发表于 2022-4-6 09:42
不同节点展现不同的表单,建议可以不同的环节设置不同的表单,如果一定要用同一个表单,可以使用子表单的方 ...

谢谢,我试了一下。嵌入子表单的方式可以达到效果,但是最后还有一个提交人确认的环节,这个环节会显示所有单据。但是他只是查看,这个应该怎么设计比较好。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-4-7 10:05:30 | 显示全部楼层
那就提交人确认环节使用自己的表单,里面嵌入所有的子表单
回复

使用道具 举报

升级   5.57%

45

主题

105

回帖

557

积分

注册会员

Rank: 2

积分
557
发表于 2022-4-7 14:37:24 | 显示全部楼层
论坛管理员 发表于 2022-4-7 10:05
那就提交人确认环节使用自己的表单,里面嵌入所有的子表单

也只有这样了,是想实现确认环节,确认人无法更改表单的。你们后续会增加这个功能吗?根据审批环节开放不同字段
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-4-8 09:54:39 | 显示全部楼层
据管理员所知目前没有这个计划,如果您有购买技术支持,可以咨询一下技术支持人员,是否能单独给您解决。
回复

使用道具 举报

升级   5.57%

45

主题

105

回帖

557

积分

注册会员

Rank: 2

积分
557
发表于 2022-4-8 10:50:30 | 显示全部楼层
论坛管理员 发表于 2022-4-8 09:54
据管理员所知目前没有这个计划,如果您有购买技术支持,可以咨询一下技术支持人员,是否能单独给您解决。 ...

好的,谢谢
回复

使用道具 举报

发表回复

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

本版积分规则

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