hechh 发表于 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");
}





论坛管理员 发表于 2022-4-6 09:42:00

不同节点展现不同的表单,建议可以不同的环节设置不同的表单,如果一定要用同一个表单,可以使用子表单的方式去嵌入,根据脚本去嵌入不同的子表单

hechh 发表于 2022-4-6 10:52:56

论坛管理员 发表于 2022-4-6 09:42
不同节点展现不同的表单,建议可以不同的环节设置不同的表单,如果一定要用同一个表单,可以使用子表单的方 ...

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

hechh 发表于 2022-4-6 11:21:14

论坛管理员 发表于 2022-4-6 09:42
不同节点展现不同的表单,建议可以不同的环节设置不同的表单,如果一定要用同一个表单,可以使用子表单的方 ...

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

论坛管理员 发表于 2022-4-7 10:05:30

那就提交人确认环节使用自己的表单,里面嵌入所有的子表单

hechh 发表于 2022-4-7 14:37:24

论坛管理员 发表于 2022-4-7 10:05
那就提交人确认环节使用自己的表单,里面嵌入所有的子表单

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

论坛管理员 发表于 2022-4-8 09:54:39

据管理员所知目前没有这个计划,如果您有购买技术支持,可以咨询一下技术支持人员,是否能单独给您解决。

hechh 发表于 2022-4-8 10:50:30

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

好的,谢谢
页: [1]
查看完整版本: 关于根据流程节点隐藏表单