|
|
Q上跟客户沟通,该问题已解决。
具体实现脚本- var parentid=getParameter("id");
- var selects=getParameterAsText("_selects");
- var sel=selects.replace(";","','");
- sel="('"+sel+"')";
- var process = getDocumentProcess();
- var formProcess = getFormProcess();
- var subform = formProcess.doView("11e1-c4e6-368edd3a-b2df-8152dde64d5a");
- var doc = process.doNew(subform,getWebUser(),createParamsTable());
- var sql="SELECT * from tlk_cghpmx where id in "+sel;
- var datas = queryBySQL(sql);
- var bianma;
- var data;
- var jiancheng;
- var guige;
- var cgdd;
- var dd_id;
- if(datas.size()>0){
- for (var iter = datas.iterator(); iter.hasNext();) {
- data = iter.next();
- dd_id=data.getId();
- bianma=data.getItemValueAsString("bianma");
- jiancheng=data.getItemValueAsString("jiancheng");
- guige=data.getItemValueAsString("guige");
- cgdd=data.getItemValueAsString("cgddh");
- var uuid = new Packages.cn.myapps.util.sequence.Sequence();
- doc.setId(uuid.getSequence());
- doc.setParent(parentid);
- doc.addStringItem("cgdd",cgdd);
- doc.addStringItem("dd_id",dd_id);
- doc.addStringItem("bianma",bianma);
- doc.addStringItem("jiancheng",jiancheng);
- doc.addStringItem("guige",guige);
- process.doCreate(doc);
- }
- }
复制代码 p.s:
必须添加- var uuid = new Packages.cn.myapps.util.sequence.Sequence();
- doc.setId(uuid.getSequence());
- doc.setParent(parentid);
复制代码 |
|