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

[已解决] 清空数据问题

[复制链接]
联合学信息 发表于 2017-6-22 16:58:29 | 显示全部楼层 |阅读模式
本帖最后由 six 于 2017-6-27 17:04 编辑

目前流程中,如何才能实现每个人都可以单独回撤,并清空自己所填写的数据(XX意见:yy),数据如括号所示
代码是这样子的:(function(){

         var applicant1 = getItemValueAsString("审批人1");

         var applicant = getItemValueAsString("审批人");

        if(applicant==null||applicant==""){  

        }else{

              applicant1 = applicant1+getWebUser().getName()+"意见:"+applicant+"; ";

        }

        return applicant1;

})()

   另一个代码是这样子的:         var applicant = getItemValueAsString("审批人");
         applicant = "";
         applicant;



谢谢大神
联系qq     905434206


karrman 发表于 2017-6-22 17:22:59 | 显示全部楼层
回复

使用道具 举报

 楼主| 联合学信息 发表于 2017-6-26 09:37:19 | 显示全部楼层
我们想实现的是
一是 该环节,多个审批人都需要回撤功能
二是  回撤之后,是清除自动填写和该用户已经填写的字段
回复

使用道具 举报

six 发表于 2017-6-26 11:33:40 | 显示全部楼层
本帖最后由 six 于 2017-6-26 13:46 编辑
联合学信息 发表于 2017-6-26 09:37
我们想实现的是
一是 该环节,多个审批人都需要回撤功能
二是  回撤之后,是清除自动填写和该用户已经填 ...


第一个功能无法实现:第二个需求看看脚本
  1. //1、判断提交还是回退
  2. var flowType = getParameter("_flowType");  //先获取文档的当前动作,看是回退还是提交其中t=80表示提交;t=81表示回退。
  3. //如果回退,将自动填写的字段清空;
  4. var doc=getCurrentDocument();
  5. var process=getDocumentProcess();
  6. if(flowType=="81"){     
  7. doc.findItem("managr").setValue("");      //找到你要清空的字段:这里的managr就是字段名。
  8. doc.findItem("sign_date").setValue("");      
  9. process.doUpdate(doc);   //最后doupdate一下表单
  10. }
复制代码
回复

使用道具 举报

 楼主| 联合学信息 发表于 2017-6-27 17:01:44 | 显示全部楼层
要删除的是不同人回撤自己的数据,经过实验,无法达成,可以结帖,谢谢大神。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 22:18

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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