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

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

[Iscript] 主子表单,子文档没有数据时,不能保存主表单【iscript-获取子表单数据】

[复制链接]
kimi 发表于 2013-8-22 22:44:43 | 显示全部楼层 |阅读模式
Q:主子表中,子表单没有录入数据,点主表单保存时怎么提示不能保存?
A:您好:您可以在主表单保存的动作执行前脚本获取当前文档的子记录数,代码: var childs =getCurrentDocument().getChilds("Child"); 然后再判断获取出来的记录数是否大于0,代码类似:childs.size()<=0,如果是这个条件的时候就给出提示,具体代码类似如下:

  1. var doc = $CURRDOC.getCurrDoc();
  2. println("start");
  3. var docs = doc.getChilds("S_ZDXK");        // S_ZDXK 子表单的名字
  4. var rtn = "";
  5. var total = 0;
  6. if (docs != null && docs .size() > 0) {
  7.        total = docs .size();
  8.        total=1;
  9. }
  10. if (total==0)
  11. {  rtn= "不能保存空记录!";}        
  12. rtn;
复制代码

本版积分规则

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

GMT+8, 2026-8-12 16:29

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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