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

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

[函数] 获取主子表单中子表单的记录的记录条数【函数-countSubDocument】

[复制链接]
bess 发表于 2012-12-28 14:25:26 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-12-31 09:21 编辑

Q:如何获取主子表单中子表单的记录的记录条数
A:可以通过当前文档对象获取子表单的对象,然后直接获取子表单对象的大小即可.具体代码如下:

  1. //该方法写在函数库中,比如新建一个函数库名称为getChilds,
  2. /**
  3. * 根据子文档名,获取当前文档的子文档个数
  4. *
  5. * @return 根据子文档名,获取当前文档的子文档个数
  6. *
  7. * @param formName
  8. *            当前打开文档的子文档名
  9. */
  10. function countSubDocument(formName) {  //方法名,带参的方法,该参数传子表单的名称
  11.         var doc = $CURRDOC.getCurrDoc();
  12.         var total = 0;
  13.         if (doc != null) {
  14.                 if (doc != null) {
  15.                         var subdocs = doc.getChilds(formName); //当前打开文档的子文档名
  16.                         if (subdocs != null && subdocs.size() > 0) {
  17.                                 total = subdocs.size();
  18.                         }
  19.                 }
  20.         }
  21.         return total;
  22. }
复制代码
ps:调用语法:
#include "getChilds";  //#include "函数库名";
countSubDocument(formName);  //函数名(参数)

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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