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

 找回密码
 注册成为天翎用户
楼主: 上海中信

[已解决] 子表中直接带出记录

[复制链接]
irene 发表于 2012-5-16 13:35:09 | 显示全部楼层
您好,如您只需获得表单记录的id,您可以参考下列帖子:http://www.teemlink.com/bbs/view ... mp;highlight=Formid
 楼主| 上海中信 发表于 2012-5-17 10:04:36 | 显示全部楼层
现在已经实现了往子表保存数据又出现了新问题。我点击父表的保存按钮子表会多增加两条记录。而且是每保存一次新增两条
创建父表并刷新后图: 001.png
保存后图: 002.png
purple 发表于 2012-5-17 10:19:46 | 显示全部楼层
请问您现在具体的实现脚本是怎样的?
 楼主| 上海中信 发表于 2012-5-17 10:31:10 | 显示全部楼层
回复 13# purple


var  value=getItemValueAsString("销售人员");
var  deptName=getItemValueAsString("销售部门");
var  ret=getItemValueAsString("后台部门");
println(deptName+"111111111111");
var parentid = getCurrentDocument().getId();
var process = getDocumentProcess();     
var formProcess = getFormProcess();
var subform = formProcess.doView('11e1-73dc-158fcb16-91f4-cd7e71991eea');//字表的formid
var doc = process.doNew(subform,getWebUser(),createParamsTable());
doc.setParent(parentid);
doc.addStringItem("销售人员",value);
doc.addStringItem("中心部门",deptName);
doc.addStringItem("后台部门",ret);
if(value!=""){
process.doCreate(doc);
}
irene 昨天说她测试时候也出现这个问题。正在解决不知道现在怎么样了。还有插入多条记录怎么实现?
purple 发表于 2012-5-17 11:07:58 | 显示全部楼层
您好,Irene今天请假,刚电话沟通了,该问题已经解决,只是她那边还未将解决方案整理放上来,晚点她那边上线会贴给您。实现插入多条记录,不知道您具体是什么业务场景,一般的解决方案是将插入数据的语句放在循环中来实现。
 楼主| 上海中信 发表于 2012-5-17 11:22:47 | 显示全部楼层
回复 15# purple


    好的谢谢。。。
irene 发表于 2012-5-17 15:07:53 | 显示全部楼层
您好,我这边根据您的需求整理的一个帖子,帖子链接:http://www.teemlink.com/bbs/view ... mp;extra=#pid193702
您先试试,有问题我们再沟通
 楼主| 上海中信 发表于 2012-5-17 16:18:53 | 显示全部楼层
回复 17# irene

11.png
    点击保存后报空指针异常。。。怎么解决?
003.png
QQ截图20120517155159.png
shary 发表于 2012-5-17 16:25:49 | 显示全部楼层
麻烦您先自己用打印语句定位下具体是哪句脚本引发的问题。如果实在不行您可以留下您的QQ我这边给您远程看下。
 楼主| 上海中信 发表于 2012-5-17 16:30:26 | 显示全部楼层
回复 19# shary


    513489168

本版积分规则

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

GMT+8, 2026-8-12 10:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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