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

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

[已解决] 用脚本保存当前表单

[复制链接]
广州市交委 发表于 2013-3-21 09:25:39 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2013-3-21 12:39 编辑

如图,怎么通过脚本的方式,实现类似于“保存”按钮的事件?
未命名333.jpg
purple 发表于 2013-3-21 09:37:11 | 显示全部楼层
您好,从您所贴图片上来看,页面只有一个获取车辆信息按钮,根据之前帮您那边解决问题,该操作按钮,并不是用来做保存,所以请问您具体是要在页面乃个位置,必须要用到脚本去保存当前文档信息?请告知您具体的业务需求,以便我们这边结合平台,为您提供最优的解决方案。
 楼主| 广州市交委 发表于 2013-3-21 09:42:57 | 显示全部楼层
我想实现已打开这个表单,就判断该表单是否已经保存。如果属于新增未保存,就通过计算脚本保存当前表单。
purple 发表于 2013-3-21 09:50:55 | 显示全部楼层
您好,您当前表单的所有字段都是有默认值的麽?如果不是,没必要呀,新建的页面,进入表单字段都是空白的。所以有点不太理解。但是按照您的描述,您可使用平台封装函数var doc = getCurrentDocument().getIstmp();true代表新建,false代表已保存过的。去判断页面是否已保存。关于平台新建数据,使用的是doCreate函数,创建数据,类似脚本可参考帖子:http://www.teemlink.com/bbs/view ... ;highlight=doCreate。您先参考,有问题,我们再沟通。
 楼主| 广州市交委 发表于 2013-3-21 11:14:13 | 显示全部楼层
我希望通过计算脚本保存后,出现类似以下界面。与单击保存按钮实现的效果一样。
未命名55.jpg
purple 发表于 2013-3-21 11:28:26 | 显示全部楼层
那您将创建记录的doCreate方法替换成保存并启动流程的doStartFlowOrUpdate(doc,params,webuser);方法即可。关于doStartFlowOrUpdate(doc,params,webuser);方法,具体实现可参考帖子:http://www.teemlink.com/bbs/view ... 4%B6%AF%C1%F7%B3%CC。您先尝试,有问题,我们再沟通。
 楼主| 广州市交委 发表于 2013-3-21 12:26:36 | 显示全部楼层
已解决,谢谢!
purple 发表于 2013-3-21 12:39:22 | 显示全部楼层
回复 7# 广州市交委


    。好的,感谢您的反馈。对应您的该帖子就关闭了。

本版积分规则

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

GMT+8, 2026-8-12 22:22

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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