//ÄÞº¸¿¡ ½ÂÁø±¸ºÐ ÄÚµå Setting /* pcontrol_name : Data¸¦ ¹ÞÀ» Control */ function rphComboMngtinstBase(pcontrol_name,appdd,pall) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/promotn/comcd"; var comcd_itemset = "/root/init/" + control_id; model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); 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") = "promotnflagnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "promotnflag"; pcontrol_name.refresh(); model.setValue(comcd_node + "/appdd",appdd); model.removeChild("TRRPH00101"); model.createChild("xforms:submission", "id:TRRPH00101;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRPH00101"); if(pall != null && pall == "Y") { model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/promotnflagnm", "Àüü"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/promotnflag", ""); 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)+ "]/promotnflagnm", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/promotnflagnm")); model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/promotnflag", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/promotnflag")); cnt++; } } else model.copyNode(comcd_itemset,comcd_rsltnode); model.refresh(); } function rphComboJobGradBase(pcontrol_name,appdd,promotnflag,pall) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/promotn/comcd"; var comcd_itemset = "/root/init/" + control_id; model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/appdd"); model.makeNode(comcd_node + "/promotnflag"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcodelist"; pcontrol_name.choices.itemset.label.attribute("ref") = "promotnjobgradnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "promotnjobgrad"; pcontrol_name.refresh(); model.setValue(comcd_node + "/appdd",appdd); model.setValue(comcd_node + "/promotnflag",promotnflag); model.removeChild("TRRPH00102"); model.createChild("xforms:submission", "id:TRRPH00102;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRPH00102"); if(pall != null && pall == "Y") { model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/promotnjobgradnm", "Àüü"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/promotnjobgrad", ""); 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)+ "]/promotnjobgradnm", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/promotnjobgradnm")); model.makeValue(comcd_itemset+"/comcodelist[" +(cnt + 1)+ "]/promotnjobgrad", childNode.getXPathString(comcd_rsltnode + "/comcodelist[" +cnt + "]/promotnjobgrad")); cnt++; } } else model.copyNode(comcd_itemset,comcd_rsltnode); model.refresh(); }