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

[已解决] 包含元素---明细表

[复制链接]
陈洁 发表于 2021-9-14 11:48:12 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:961245425
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
明细表需要获取主表的一个字段的值自动生成记录:例如:当 主表 “产品生命周期”这个字段的值为5时,子表自动生成5条记录,急需参考案例!谢谢!








1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
amber 发表于 2021-9-14 15:26:57 | 显示全部楼层
子表生成的数据从哪来?
回复

使用道具 举报

 楼主| 陈洁 发表于 2021-9-16 15:14:25 | 显示全部楼层
本帖最后由 陈洁 于 2021-9-16 15:17 编辑



如何通过代码实现,求参考模板

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

amber 发表于 2021-9-17 13:39:02 | 显示全部楼层
(function () {
// 父表单
var p = getParentDocument();
var len = p.getItemValueAsDouble("len");
var year = p.getItemValueAsString("year");

var process = getDocumentProcess();
var formProcess = getFormProcess();
var form = formProcess.doViewByFormName("subDocument", getApplication());  // 需要添加数据的表单,subDocument为表单名称
var webUser = getWebUser();
for (var i = 0; i < len; i++) {
  var doc = process.doNew(form, webUser, createParamsTable());  // 创建记录
  // 设置字段值
  doc.findItem("year").setValue(year);
  // 进行插入
  process.doCreat(doc);
}

})()
回复

使用道具 举报

 楼主| 陈洁 发表于 2021-9-18 17:59:14 | 显示全部楼层
问题已解决 可以结贴  非常感谢!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 20:46

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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