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

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

注销文档的功能实现

[复制链接]
cmcchz 发表于 2011-12-2 08:32:45 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2011-12-2 18:06 编辑

我现在有这样一个需求,在新建文档后,因为某些原因,不想把文档继续流转,想自己 把文档 销毁,有没有提供注销(删除)文档的功能,当然文档对应的子表单也要一并删除,防止产生垃圾数据。
purple 发表于 2011-12-2 09:09:24 | 显示全部楼层
您好,不是很理解,请问您要的效果是删除表单记录吗?如果是,视图提供了删除操作按钮呀,您把不需要的记录数直接删除掉不就好了吗?
 楼主| cmcchz 发表于 2011-12-2 14:10:04 | 显示全部楼层
很多是业务需要。我是要在表单上添加相关的按钮,不想在视图中做删除。因为业务只允许删除新建出来的文档,而已经在审批中,或是审批过的文档不允许删除。另外,我不想把这些新建的填写错误的文档再建一个视图来删除,这样还要建一个菜单来,用户可能不喜欢这样的操作方式。
suyisene 发表于 2011-12-2 14:29:53 | 显示全部楼层
你好,表单上只能有那些保存一个返回的操作,而在视图上才可以有删除表单的这样的情况。
 楼主| cmcchz 发表于 2011-12-2 15:43:12 | 显示全部楼层
在表单的操作中定义一个“返回”,在动作执行前脚本调用

var doc = getCurrentDocument();
var process = getDocProcess(getApplication());
process.doRemove(doc.getId());

就可以实现删除当前文档并返回到前一页面的功能,以上脚本还可以同时删除当前文档对应的子文档。

本版积分规则

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

GMT+8, 2026-8-12 19:18

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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