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

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

[常见问题] 视图数据回收站效果

[复制链接]
Chain 发表于 2019-5-17 11:57:44 | 显示全部楼层 |阅读模式
使用场景:通过勾选数据把数据移入到回收站中,不能直接删除数据,回收站可以对数据删除和移出回收站数据。

解决方案:

第一步:创建表单,表单中创建一个默认标识的字段用作判断使用。(该文本控件可以进行隐藏)

回收站例子01.png

第二步:将表单一键生成两个视图,然后进行改名。(未回收和已回收)

回收站例子02.png

第三步:分别对两个视图里面进行表单过滤条件。(将字段判断为未回收/已回收)

回收站例子03.png

第四步:添加视图操作按钮【载入视图】,并添加执行前脚本。(移入回收站或移出回收站均添加这段代码,只是修改里面的状态字段为未回收和已回收而已)

回收站例子04.png
  1. (function(){
  2.         var selectStr = getParameter("_selects");//获取勾选的数据
  3.         var rtn = "";
  4.         if(selectStr!=""&&selectStr!=null){
  5.                 var selects = selectStr.split(";");
  6.                 var process=getDocumentProcess();               
  7.                         for (var i = 0; i < selects.length; i++){
  8.                                         var doc = findDocument(selects[i]);
  9.                                         doc.findItem("状态").setValue('已回收');//对勾选的数据字段进行修改
  10.                                         process.doUpdate(doc);
  11.                                 }
  12.         }else{
  13.                  rtn =createAlert("请选择数据");
  14.         }
  15.         return rtn;       
  16. })();
复制代码
效果展示:

回收站效果.gif

本版积分规则

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

GMT+8, 2026-8-12 10:33

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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