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

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

[javascript] 选择视图选择框的值赋值到包含元素

[复制链接]
smart 发表于 2020-12-17 21:58:37 | 显示全部楼层 |阅读模式
  1. //选择视图选择框的值赋值到包含元素
  2. (function(){
  3. var curDoc=getCurrentDocument();
  4. var docid=curDoc.getId();
  5. var selectId = getParameterAsText("_selects");
  6. println("selectId---------------->"+selectId);
  7. var docProcess = getDocumentProcess();
  8. var formProcess = getFormProcess();
  9. var newForm = formProcess.doViewByFormName("领用明细信息",getApplication());
  10. var sel=selectId.replace(";","','");
  11. sel="('"+sel+"')";
  12. if(selectId !=null || selectId.length>0){      
  13.         var sql = "select * from tlk_材料信息表 where ID in "+sel;
  14.         var datas = queryBySQL(sql);
  15.         if(datas!=null || datas.size()>0){
  16.                 for(var iter = datas.iterator();iter.hasNext();){
  17.                         var data = iter.next();
  18.                         var newDoc = docProcess.doNew(newForm,getWebUser(),createParamsTable());
  19.                         newDoc.setParent(docid);
  20.                         newDoc.setAuthor(getWebUser().getId());
  21.                         newDoc.setIstmp(false);
  22.                         newDoc.setApplicationid(getApplication());
  23.                         newDoc.setDomainid(getWebUser().getDomainid());
  24.                         newDoc.addStringItem("材料编号",data.getItemValueAsString("材料编号"));
  25.                         newDoc.addStringItem("材料名称",data.getItemValueAsString("材料名称"));
  26.                         newDoc.addStringItem("规格",data.getItemValueAsString("规格"));
  27.                         newDoc.addStringItem("单位",data.getItemValueAsString("单位"));
  28.                         newDoc.addStringItem("型号",data.getItemValueAsString("型号"));
  29.                         newDoc.addStringItem("品牌",data.getItemValueAsString("品牌"));
  30.                         newDoc.addStringItem("数量",data.getItemValueAsString("本次订单量"));
  31.                         newDoc.addStringItem("单价",data.getItemValueAsString("单价"));
  32.                         newDoc.addStringItem("管桩条数1m",data.getItemValueAsString("管桩条数1m"));
  33.                         newDoc.addStringItem("管桩条数2m",data.getItemValueAsString("管桩条数2m"));
  34.                         docProcess.doCreate(newDoc);
  35.                 }
  36.         }
  37. }
  38. })();
复制代码

本版积分规则

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

GMT+8, 2026-8-12 05:41

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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