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(); }