123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262 |
- function rwcGridUnitCostBase(pgrid_name, pcolumn_id , instcd,appdd) {
-
- var control_id = pgrid_name.attribute("id");
-
- var column_no = pgrid_name.colRef(pcolumn_id);
- var column_name = pgrid_name.colAttribute(column_no, "id");
- var column_obj = document.controls(column_name);
- var comcd_node = "/root/send/comcdref";
- var comcd_rsltnode = "/root/cost/comcd";
- var comcd_itemset = "/root/init/" + control_id + "/" + pcolumn_id;
-
- model.removeNodeset(comcd_node);
- model.removeNodeset(comcd_itemset);
- model.makeNode(comcd_node);
- model.makeNode(comcd_node + "/instcd");
- model.makeNode(comcd_node + "/appdd");
-
- model.makeNode(comcd_rsltnode);
- model.makeNode(comcd_itemset);
-
- //alert(pcolumn_id);
- var column_id = pgrid_name.colattribute(column_no, "id");
-
- column_obj.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcodelist";
- column_obj.choices.itemset.label.attribute("ref") = "cdnm";
- column_obj.choices.itemset.value.attribute("ref") = "cdid";
- model.setValue(comcd_node + "/instcd",instcd);
- model.setValue(comcd_node + "/appdd",appdd);
-
- model.removeChild("TRRWD00602");
- model.createChild("xforms:submission", "id:TRRWD00602;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRWD00602");
-
- model.copyNode(comcd_itemset,comcd_rsltnode);
-
- model.refresh();
-
- }
- function rwcGridCarGradeBase(pgrid_name, pcolumn_id ,instcd, appdd, cargrdeflag, cargrde) {
-
- var control_id = pgrid_name.attribute("id");
-
- var column_no = pgrid_name.colRef(pcolumn_id);
- var column_name = pgrid_name.colAttribute(column_no, "id");
- var column_obj = document.controls(column_name);
- var comcd_node = "/root/send/comcdref";
- var comcd_rsltnode = "/root/car/comcd";
- var comcd_itemset = "/root/init/" + control_id + "/" + pcolumn_id;
-
- model.removeNodeset(comcd_node);
- model.removeNodeset(comcd_itemset);
- model.makeNode(comcd_node);
- model.makeNode(comcd_node + "/instcd");
- model.makeNode(comcd_node + "/appdd");
- model.makeNode(comcd_node + "/cargrdeflag");
- model.makeNode(comcd_node + "/cargrde");
-
- model.makeNode(comcd_rsltnode);
- model.makeNode(comcd_itemset);
-
- //alert(pcolumn_id);
- var column_id = pgrid_name.colattribute(column_no, "id");
-
- column_obj.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcodelist";
- column_obj.choices.itemset.label.attribute("ref") = "cdnm";
- column_obj.choices.itemset.value.attribute("ref") = "cdid";
- model.setValue(comcd_node + "/instcd",instcd);
- model.setValue(comcd_node + "/appdd",appdd);
- model.setValue(comcd_node + "/cargrdeflag",cargrdeflag);
- model.setValue(comcd_node + "/cargrde", cargrde);
-
- model.removeChild("TRRWD01002");
- model.createChild("xforms:submission", "id:TRRWD01002;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRWD01002");
-
- model.copyNode(comcd_itemset,comcd_rsltnode);
-
- model.refresh();
-
- }
- //콤보에 공통코드 Setting
- /*
- pcdgrupid : 공통코드군
- pcontrol_name : Data를 받을 Control
- */
- function rwcComboCarGradeBase(pcontrol_name, instcd, appdd, cargrdeflag, pall, cargrde) {
- 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 + "/appdd");
- model.makeNode(comcd_node + "/cargrdeflag");
- model.makeNode(comcd_node + "/cargrde");
-
- 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);
- model.setValue(comcd_node + "/appdd",appdd);
- model.setValue(comcd_node + "/cargrdeflag", cargrdeflag);
- model.setValue(comcd_node + "/cargrde", cargrde);
-
- model.removeChild("TRRWD01002");
-
- model.createChild("xforms:submission", "id:TRRWD01002;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRWD01002");
-
- 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();
-
- }
- //콤보에 주차료 관리기관 코드 Setting
- /*
- pcdgrupid : 공통코드군
- pcontrol_name : Data를 받을 Control
- */
- function rwcComboMngtinstBase(pcontrol_name,instcd,appdd,pall) {
- 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 + "/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);
- model.setValue(comcd_node + "/appdd",appdd);
-
- model.removeChild("TRRWD01003");
-
- model.createChild("xforms:submission", "id:TRRWD01003;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRWD01003");
-
- 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();
-
- }
- function rwcGridMngtinstBase(pgrid_name, pcolumn_id ,instcd,appdd) {
-
- var control_id = pgrid_name.attribute("id");
-
- var column_no = pgrid_name.colRef(pcolumn_id);
- var column_name = pgrid_name.colAttribute(column_no, "id");
- var column_obj = document.controls(column_name);
- var comcd_node = "/root/send/comcdref";
- var comcd_rsltnode = "/root/car/comcd";
- var comcd_itemset = "/root/init/" + control_id + "/" + pcolumn_id;
-
- model.removeNodeset(comcd_node);
- model.removeNodeset(comcd_itemset);
- model.makeNode(comcd_node);
- model.makeNode(comcd_node + "/instcd");
- model.makeNode(comcd_node + "/appdd");
-
- model.makeNode(comcd_rsltnode);
- model.makeNode(comcd_itemset);
-
- //alert(pcolumn_id);
- var column_id = pgrid_name.colattribute(column_no, "id");
-
- column_obj.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcodelist";
- column_obj.choices.itemset.label.attribute("ref") = "cdnm";
- column_obj.choices.itemset.value.attribute("ref") = "cdid";
- model.setValue(comcd_node + "/instcd",instcd);
- model.setValue(comcd_node + "/appdd",appdd);
-
- model.removeChild("TRRWD01003");
- model.createChild("xforms:submission", "id:TRRWD01003;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; ");
- submit("TRRWD01003");
-
- model.copyNode(comcd_itemset,comcd_rsltnode);
-
- model.refresh();
-
- }
|