如何获取多表关联中某一个字段值?大佬路过瞅一眼

在流程审批节点中如何获取多表关联中某一个字段值,并将其作为判断条件,更新到另一个模型中对应的字段中。大佬路过瞅一眼

请先 登录 后评论

1 个回答

朱花花

1、可以通过doc.getElementByName("多表关联1").getSubDocuments() 获取到多表关联中的数据,这里返回的是多表关联的数据集合
2、通过for循环遍历这个集合取到数据中对应的字段值,然后就可以通过这些值去进行判断啦。如:

if( subDocs !=''&& subDocs ){
  for(var i =0;i<subDocs.size();i++){
    var value=subDocs.get(i).getELementByName("字段名").getValue()
    if(value==""){
     .......
     // 这里可以根据需要进行相应的处理
     // 比如根据这个条件来更新另一个模型中的字段值
   }
}}

3、在判断中再去查询对应模版的数据写入对应字段即可。

请先 登录 后评论
  • 1 关注
  • 0 收藏,37 浏览
  • 张杰 提出于 3天前

相似问题