123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- //콤보에 승진구분 코드 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();
-
- }
|