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

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

[常见问题] 提交判断子表任意字段没有数据的脚本?

[复制链接]
lingling17 发表于 2021-1-6 22:32:54 | 显示全部楼层 |阅读模式
  1. (function(){   
  2. var flowType = getParameter("_flowType");//flowType值为81表示回退,80表示正常提交
  3.         if(flowType=="80"){
  4.                 var tis="";   
  5.                 var docid=getCurrentDocument().getId();//获取当前文档信息   
  6.                 var sql="select * from tlk_子表内容 where parent='"+docid+"'";//获取子表的记录信息,参数是子表名称,不用tlk_开头   
  7.                 var query = queryBySQL(sql);   
  8.                 if(query!=null){   
  9.                 println("query----->"+query);   
  10.                         for(var iter = query.iterator();iter.hasNext();){   
  11.                                 var doc = iter.next();   
  12.                                 println("doc----->"+doc);   
  13.                                 var rtn = doc.getItemValueAsString("报销事由"); //获取子表的字段进行判断
  14.                                 println("rtn-?"+rtn);   
  15.                                 if(rtn.equals("")){   
  16.                                         tis="请填写明细表的报销事由信息!";   //提示信息
  17.                                    }   
  18.                            }   
  19.                 }   
  20.         }
  21. println("tis----->"+tis);   
  22. return tis;   
  23. })();
复制代码

本版积分规则

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

GMT+8, 2026-8-12 06:39

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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