//ÄÞº¸¿¡ °øÅëÄÚµå 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(); }