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

[已解决] 删除选项卡里的子表数据,如何同时更新父表数据?

[复制链接]
大通路桥 发表于 2017-4-21 17:22:54 | 显示全部楼层 |阅读模式
QQ:2686020102
页面.png
脚本.png
six 发表于 2017-4-24 10:11:22 | 显示全部楼层
是你的方法错了,第一个finditem应该改成getItemValueAsString的方法,还有就是因为选项卡没有刷新的动作,所以你的这个功能应该是不能实现的。你试试放在包含元素里
var params = getParameterAsText("_selects");
println("params--->"+params);
var docids = params.split(';');
println("docids--->"+docids);
for (var i=0; i<docids.length;i++){
         var doc = findDocument(docids[i]);
         if (doc !=null){
                 var a = doc.getItemValueAsString("文本框");        //获取视图某个字段的值
                println("a--->"+a);         
                 }
                 var parent = getParentDocument();//获取父表
                 println("parent---->"+parent);
                 if(parent != null){
                  var b = parent.getItemValueAsString("文本");
                  println("b--->"+b);
          parent.findItem("文本").setValue(a);//给父表字段设值
                 var process = getDocProcess(getApplication());//更新父表
                 process.doUpdate(parent );
                }

}
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 00:31

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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