12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- //콤보에 공통코드 Setting
- /*
- pcdgrupid : 공통코드군
- pcontrol_name : Data를 받을 Control
- */
- function rpaComboInstBase(pcontrol_name,instcd,pall, pBaseYm) {
- var control_id = pcontrol_name.attribute("id");
-
- var comcd_node = "/root/send/comcdref";
- var comcd_rsltnode = "/root/car/comcd";
- var comcd_itemset = "/root/init/" + control_id;
-
- model.removeNodeset(comcd_node);
- model.removeNodeset(comcd_itemset);
-
- model.makeNode(comcd_node);
- model.makeNode(comcd_node + "/instcd");
- model.makeNode(comcd_node + "/baseym");
-
-
- // model.makeNode(comcd_node + "/appdd");
-
- model.makeNode(comcd_rsltnode);
- model.makeNode(comcd_itemset);
-
- pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcodelist";
- pcontrol_name.choices.itemset.label.attribute("ref") = "cdnm";
- pcontrol_name.choices.itemset.value.attribute("ref") = "cdid";
- pcontrol_name.refresh();
-
- model.setValue(comcd_node + "/instcd",instcd);
- if (pBaseYm != null && pBaseYm != "") {
- model.setValue(comcd_node + "/baseym", pBaseYm);
- }
- //model.setValue(comcd_node + "/appdd",appdd);
-
- model.removeChild("TRRPA01204");
-
- model.createChild("xforms:submission", "id:TRRPA01204;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRPA01204");
-
- if(pall != null && pall == "Y")
- {
- model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdnm", "전체");
- model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cdid", "");
- sourcenode = document.models(0).instances(0).selectSingleNode(comcd_rsltnode);
- tarnode = document.models(0).instances(0).selectSingleNode(comcd_itemset);
- cnt = 1;
- var sourcenodelist = sourcenode.childNodes;
- while (childNode = sourcenodelist.nextNode())
- {
- model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/cdnm", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/cdnm"));
- model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/cdid", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/cdid"));
- cnt++;
- }
- }
- else model.copyNode(comcd_itemset,comcd_rsltnode);
-
- model.refresh();
-
- }
|