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

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

[已解决] 子表项等于父表中一项

[复制链接]
jqfang 发表于 2013-9-24 07:14:12 | 显示全部楼层 |阅读模式
本帖最后由 bobo 于 2013-9-24 11:02 编辑

子表中AssetTag  value 等于父表中zc_jiazhi. 运行script 出错,请帮忙看看。 谢谢。
var value=getItemValueAsString("zc_jiazhi");
var Asset=null;
var assettag=getItemValeAsString("asset_tag");
if( assettag==null){
asset=value;
}       
asset;
bobo 发表于 2013-9-24 08:58:46 | 显示全部楼层
回复 1# jqfang


    您好:如果您子表的某个字段值为父表单某个字段值,对应应该是先获取父文档,然后再获取父文档的字段值,类似代码如下:
  1. var pdoc=getParentDocument();  //获取父文档对象
  2. var value1="";
  3. if(pdoc!=null){
  4.     value1=pdoc.getItemValueAsString("zc_jiazhi"); //获取父文档对应的字段值
  5. }
  6. var assettag=getItemValueAsString("asset_tag");
  7. if(assettag.trim().length()<=0){   
  8.       assettag=value1;
  9. }assettag;
复制代码
您先尝试,有问题我们再沟通!
 楼主| jqfang 发表于 2013-9-24 11:02:03 | 显示全部楼层
关键是这句var pdoc=getParentDocument();
解决了。 谢谢.
bobo 发表于 2013-9-24 11:02:37 | 显示全部楼层
嗯,好的,感谢您的反馈与支持!帖子关闭!

本版积分规则

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

GMT+8, 2026-8-13 02:54

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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