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

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

[表单-包含元素&选项卡] 表单-明细记录,以序号显示记录数量【选项卡&包含元素】

[复制链接]
karrman 发表于 2016-4-15 17:48:22 | 显示全部楼层 |阅读模式
Q:表单-明细记录,以序号显示记录数量
A:例如主表名称"主表",子表名称“子表”,子表的字段是“序号”
以下脚本放在字段“序号”值脚本中
  1. /**获取明细序号*/
  2. //pwpid 父表单id getParentDocument().getId();
  3. //fieldName 子表中序号对应的字段名称
  4. // detailForm 子表名称
  5. (function ()
  6. {
  7.     var pwp_doc=getParentDocument()
  8.         var pid=pwp_doc.getId();
  9.         var seq = getItemValue("序号");
  10.    
  11.         var details = pwp_doc.getChilds("子表");
  12.         if (details != null && details.size() > 0){
  13.                 var tempSeq=1;
  14.                 for(var it = details.iterator();it.hasNext();){
  15.                         var detail = it.next();
  16.                                 if(detail.getItemValueAsString("子表")!=""){
  17.                                 var index = parseInt(detail.getItemValueAsString("子表"));
  18.                                 if(index > tempSeq){
  19.                                 tempSeq=index;
  20.                                 }
  21.                         }
  22.                 }
  23.             seq=tempSeq + 1 +"";
  24.         }else{
  25.                 seq = "1";
  26.         }
  27.         if(seq.length==1){
  28.           var q=seq;
  29.           seq="00"+q;
  30.         }else if(seq.length==2){
  31.            var p=seq;
  32.            seq="0"+p;
  33.         }
  34.         return seq;
  35. })()
复制代码


序号.jpg

本版积分规则

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

GMT+8, 2026-8-12 14:13

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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