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

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

[已解决] 但是点击一条数据用于修改的是,表单里是空

[复制链接]
bess 发表于 2012-11-27 11:01:50 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-11-28 13:55 编辑

从别的数据库中取过了的数,在视图中可以显示了,但是点击一条数据用于修改的是,表单里是空

摘自原帖子:http://www.teemlink.com/bbs/view ... &extra=page%3D1
原作者:沈阳铁路局
 楼主| bess 发表于 2012-11-27 11:05:04 | 显示全部楼层
您好,请问您这里说的,从别的数据库取过来的数据,是否是说的,您的视图是通过sql过滤模式查询的数据???
如果是,那么请您贴出您的sql脚本.
沈阳铁路局 发表于 2012-11-27 11:05:59 | 显示全部楼层
不是sql过滤模式
 楼主| bess 发表于 2012-11-27 11:07:32 | 显示全部楼层
不是过滤模式???
请问您具体的视图设计如何???显示的数据具体是从哪里来的?
沈阳铁路局 发表于 2012-11-27 11:07:45 | 显示全部楼层
14EWF.jpg
沈阳铁路局 发表于 2012-11-27 11:09:46 | 显示全部楼层
数据是通过建立一个表单和需要取得的数据表的字段一致,然后用按钮脚本提取的
  1. //从非myapps的表取数,插入到myapps的表中
  2. var doc = getItemValueAsDate("tqrq");
  3. var rq = format(doc,"yyyy-MM-dd");
  4. var sql = "select to_char(xcrq,'yyyy-mm-dd hh:mm:ss'),dwmc,xc,kzb,cz,ch,zs,qccxsj,qccxdw,qcdxsj,qcdxdw,qcfxsj,qcfxdw from zx.CT22D where to_char(xcrq,'yyyy-mm-dd') = '"+rq+"'";
  5. var uuid = new Packages.cn.myapps.util.sequence.Sequence();//取id
  6. var datas = queryByDSName("zx",sql);
  7. //println(sql+datas.size());
  8. //println(datas)
  9. //println(uuid);
  10. if(datas!=null && datas.size() > 0){
  11. for(var iterator = datas.iterator();iterator.hasNext();){
  12.             //var doc = getCurrentDocument();
  13. var map1 = iterator.next();
  14.    //println( map1)
  15.      var xcrq= map1.get("to_char(xcrq,'yyyy-mm-ddhh:mm:ss')");

  16. //var xcrq1 = format(xcrq,"yyyy-MM-dd HH:mm:ss")
  17.       //println(xcrq)
  18. var dwmc= map1.get("dwmc");
  19. var xc= map1.get("xc");
  20. var kzb= map1.get("kzb");
  21. var cz= map1.get("cz");
  22. var ch= map1.get("ch");
  23. var zs= map1.get("zs");
  24. var qccxsj= map1.get("qccxsj");
  25. var qccxdw= map1.get("qccxdw");
  26. var qcdxsj= map1.get("qcdxsj");
  27. var qcdxdw= map1.get("qcdxdw");
  28. var qcfxsj= map1.get("qcfxsj");
  29. var qcfxdw= map1.get("qcfxdw");
  30.      
  31. //println(sql)
  32. var sql1 = "insert into tlk_车号信息(item_xcrq,item_dwmc,item_xc,item_kzb,item_cz,item_ch,item_zs,item_qccxsj,item_qccxdw,item_qcdxsj,item_qcdxdw,item_qcfxsj,item_qcfxdw,id,applicationid,domainid,formid,author,author_dept_index,formname,istmp,stateint,lastmodifier)  values('"+xcrq+"','"+dwmc+"','"+xc+"','"+kzb+"','"+cz+"','"+ch+"','"+zs+"','"+qccxsj+"','"+qccxdw+"','"+qcdxsj+"','"+qcdxdw+"',"+qcfxsj+","+qcfxdw+", '"+uuid.getSequence()+"','11e2-2a49-50f9bf09-9db2-038f0b4abf8b','11e2-2a49-27ae4ebb-9db2-038f0b4abf8b','11e2-36bd-43b7487c-a1d3-fb464e0702a4','11e2-2a49-33821b13-9db2-038f0b4abf8b','11e2-2a49-27b309ac-9db2-038f0b4abf8b_11e2-36b2-3003f328-a1d3-fb464e0702a4','站修管理系统/站修生产管理/数据字典/车号信息','0','0','11e2-2a49-33821b13-9db2-038f0b4abf8b')";
  33. println(sql1);
  34. insertByDSName("zxglxt",sql1);
  35. //updateByDSName("zxglxt",sql1);
  36. //doc.findItem("xh").setValue(xh); //用于对象插入
  37. //doc.findItem("mc").setValue(mc); //用于对象插入         
  38.      }
  39. }

复制代码
 楼主| bess 发表于 2012-11-27 11:10:07 | 显示全部楼层
您好,烦请告知,您的视图,具体显示的是什么什么数据库中的什么表单的数据,请告知,谢谢!!!!!!!

或者请告知您具体是想实现什么业务的.
沈阳铁路局 发表于 2012-11-27 11:13:01 | 显示全部楼层
按时间去另一个数据库中满足条件的数据,插入到我从myapps建立的这个表里
 楼主| bess 发表于 2012-11-27 11:15:58 | 显示全部楼层
您好,看您的代码,是向动态表单通过sql插入数据,如果是通过sql层面的,您需要同时往tlk动态表单,t_document,t_pending表单插入数据,方能在平台正常显示,请知悉.
 楼主| bess 发表于 2012-11-28 13:54:50 | 显示全部楼层
该问题,通过q上跟客户沟通,客户已经通过sql的方式解决了该问题.

本版积分规则

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

GMT+8, 2026-8-12 19:49

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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