天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1450|回复: 12

[已解决] 有没有办法,我收文登记是一种表单格式,而提交流程审批时是另一种表单

[复制链接]
厦门讯发软件 发表于 2014-3-5 15:28:07 | 显示全部楼层 |阅读模式
有没有办法,我收文登记是一种表单格式,而提交流程审批时是另一种表单(即登记的表单的格式在审批中看到的比较简单的一个表单)
一、收文登记
收文登记.jpg
二、收文审批格式
收件承办单-审批.jpg
david 发表于 2014-3-6 11:09:35 | 显示全部楼层
楼主可以把两个表单都设计到表单中,在流程是“收文登记”时显示前者隐藏后者,流程是其他审批状态时显示另一个表单,另一个表单的数据值通过脚本获取第一个表单对应的值,脚本可以写在流程的“收文登记”节点流转到其他“审批”节点的流程路径的执行脚本中。有问题再沟通。
 楼主| 厦门讯发软件 发表于 2014-3-6 22:42:41 | 显示全部楼层
回复 2# david


    谢谢,先试一下,有问题再请教
 楼主| 厦门讯发软件 发表于 2014-3-7 09:01:19 | 显示全部楼层
回复 3# 厦门讯发软件


    请问,如果隐藏表格和表格表上的文本.谢谢
david 发表于 2014-3-7 10:19:20 | 显示全部楼层
用计算脚本拼接输出一个html隐藏域的字符串,然后用js去获取这个隐藏域,根据隐藏域的值判断显示和隐藏哪个表格.
david 发表于 2014-3-7 10:20:27 | 显示全部楼层
 楼主| 厦门讯发软件 发表于 2014-3-7 10:56:02 | 显示全部楼层
回复 6# david


    问一下,执行这个脚本是写在哪里来判断是否要隐藏.
david 发表于 2014-3-7 14:23:57 | 显示全部楼层
相关同事正把他整理成一份文档,稍后再跟进。
david 发表于 2014-3-7 16:10:44 | 显示全部楼层
 楼主| 厦门讯发软件 发表于 2014-3-7 18:15:22 | 显示全部楼层
回复 9# david


    谢谢,通过添加DIV标签,用计算脚本解决了,但是这个脚本在IE8中无效果,其他的游览器正常,为什么?
var doc = getCurrentDocument();
var  state = doc.getStateLabel();
var execscript="<script language='javascript'>";
if (state==null)  {
execscript=execscript+"document.getElementById('divEdit').style.display='';";
execscript=execscript+"document.getElementById('divCheck').style.display='none';";
} else {
execscript=execscript+"document.getElementById('divEdit').style.display='';";
execscript=execscript+"document.getElementById('divCheck').style.display='';";
}
execscript=execscript+"</script>";
execscript;

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 13:41

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表