回复 22# chihezi
您好,刚有电话与您同事沟通,告知您的实际需求为:当流程结束后,需要修改表单数据,但是平台目前是不允许修改的,所以您那边做了一个空白表单,通过将数据作为参数带到新的表单页面,在其表单的操作里,动态去更新流程的数据记录。按照原来的建议,是在跳转后的表单页面,使用计算脚本,返回跳转回视图的超链接。但是该种操作,您需要先保存数据,才能使用,体验不是很好。经与您同事沟通,实际需求可以接受采用弹出层的方式打开表单,故,您可使用OBPM.dialog.show已弹出层的方式打开表单,该种方式打开表单,使用保存并关闭窗口即可关掉打开的表单并且刷新视图。关于OBPM.dialog.show的使用,您可参考帖子:http://www.teemlink.com/bbs/view ... &extra=page%3D3。这部分需注意,ie7浏览器关闭窗口时,有时候会关闭整个浏览器,如果你那边也存在该种情况,对应添加opener:window.parent 属性。
语句类似rtns+="onclick='OBPM.dialog.show({opener:window.parent,width: 1200,height: 900,url:\""+url+"\",args:{j:1},title : \"弹出层\",close: function(rtn) {}});'/>";。您先尝试,有问题,我们再沟通。 |