//Grid data µ¿È£È¸ Áߺ¹ üũ function misGetDouList(pSubmit_Id) { var submit_node = model.children(pSubmit_Id).attribute("ref"); var ins = document.models( 0 ).instances( 0 ); var node = ins.selectNodes(MASTDETAIL_NODE + "/*"); var node_detail = null; var master_name = new Array(); var current_name = new Array(); var save_yn = new Array(); for (var i = 0; i < node.length ; i++) { node_detail = ins.selectNodes(MASTDETAIL_NODE + "/" + node.item(i).nodeName + "/*"); for (var j = 0; j < node_detail.length; j++) { if ( node_detail.item(j).nodeName == "master") { master_name[i] = model.getValue(MASTDETAIL_NODE + "/" + node.item(i).nodeName + "/" + node_detail.item(j).nodeName); } else if ( node_detail.item(j).nodeName == "current") { current_name[i] = model.getValue(MASTDETAIL_NODE + "/" + node.item(i).nodeName + "/" + node_detail.item(j).nodeName); } else if ( node_detail.item(j).nodeName == "saveyn") { save_yn[i] = model.getValue(MASTDETAIL_NODE + "/" + node.item(i).nodeName + "/" + node_detail.item(j).nodeName); } } } var update_grid = null; var node_list = null; var save_node = null; for (var k = 0; k < master_name.length; k++) { if (save_yn[k] == "Y") { update_grid = document.controls(current_name[k]); node_list = update_grid.nodeset.split("/"); for (var h = 0; h < node_list.length; h++) { save_node = node_list[h]; } model.setValue(submit_node + "/" + save_node , update_grid.getUpdateData()); } } submit(pSubmit_Id); if (model.getValue(gvErrorMsgPath + "/type") != "error") { for (var k = 0; k < master_name.length; k++) { if (save_yn[k] == "Y") { update_grid = document.controls(current_name[k]); } } } } //µ¿È£È¸ ´Üü ÄÞº¸ ¹Ú½º /* pcdgrupid : ±×·ìID pcontrol_name : Data dettingµÉ Control ¸í */ function misfComboClubCdList(pInstcd, pcontrol_name,pall, pEmplno) { var control_id = pcontrol_name.attribute("id"); var comcd_node = "/root/send/comcdref"; var comcd_rsltnode = "/root/init/comcd"; var comcd_itemset = "/root/init/" + control_id; model.removeNodeset(comcd_node); model.removeNodeset(comcd_itemset); model.makeNode(comcd_node); model.makeNode(comcd_node + "/cmninstcd"); model.makeNode(comcd_node + "/cmntcd"); model.makeNode(comcd_node + "/cmntnm"); model.makeNode(comcd_node + "/emplno"); model.makeNode(comcd_rsltnode); model.makeNode(comcd_itemset); pcontrol_name.choices.itemset.attribute("nodeset") = comcd_itemset+"/comcodelist"; pcontrol_name.choices.itemset.label.attribute("ref") = "cmntnm"; pcontrol_name.choices.itemset.value.attribute("ref") = "cmntcd"; pcontrol_name.refresh(); model.setValue(comcd_node + "/cmninstcd", pInstcd); model.setValue(comcd_node + "/emplno", pEmplno); model.removeChild("TRRPA00403"); model.createChild("xforms:submission", "id:TRRPA00403;mediatype:application/x-www-form-urlencoded; method:post; ref:" + comcd_node + "; resultref:" + comcd_rsltnode + "; "); submit("TRRPA00403"); if(pall != null && pall == "Y") { model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cmntnm", "Àüü"); model.makeValue(comcd_itemset+"/comcodelist[" +1+ "]/cmntcd", ""); sourcenode = document.models(0).instances(0).selectSingleNode(comcd_rsltnode); tarnode = document.models(0).instances(0).selectSingleNode(comcd_itemset); var sourcenodelist = sourcenode.childNodes; while (childNode = sourcenodelist.nextNode())tarnode.appendChild(childNode); } else model.copyNode(comcd_itemset,comcd_rsltnode); model.refresh(); } function rpsCheckEmplNo(pGrid_name, pEmplNo) { var ret = "N"; if(pEmplNo !="" ){ for (var i = 1; i < pGrid_name.rows; i++) { if (pEmplNo == pGrid_name.valueMatrix(i, pGrid_name.colRef("emplno"))) { ret = "Y"; break; } } } return ret; } function mis_to_day() { var now = new Date(); var yr = now.getYear(); var mName = now.getMonth() + 1; var dName = now.getDate(); if (yr < 100) year=("19"+yr).toString(); else year=yr.toString(); if (mName <10) month=("0"+mName).toString(); else month=mName.toString(); if (dName <10) day=("0"+dName).toString(); else day=dName.toString(); return year+month+day; } // »ç¿ëºóµµ : Áß // ÇÔ¼ö¸í: ÇÏÀÌÇÂ('-')Á¦°ÅÇÔ¼ö // ¼³ ¸í: ³¯Â¥Å¸ÀÔÀÇ '-'ÀÌ ºÙ¾îÀÖ´Â ¼ýÀÚ¿¡¼­ '-'¸¦ Á¦°ÅÇÏ¿© ¼ýÀÚ¸¸ ¸®ÅÏ // ÀÎ ÀÚ: obj(È­¸é ÄÁÆ®·Ñ) // -------------------------------------------------------------------------------------------- // »ç¿ë¹ý: 2004-05-01ÀÏ °æ¿ì 20040501À» ¸®ÅÏ // cmm_del_hyphen(myForm.txtCtl) // -------------------------------------------------------------------------------------------- function mis_del_hyphen(obj) { var str = String(obj.value); if (str.length < 1) { return ""; } else { var st = ""; var sp = "-"; for (var i = 0; i < str.length; i++) { if (sp.indexOf(str.substring(i, i + 1)) == -1) { st += str.substring(i, i + 1); } } return st; } } //È­¸é¿¡¼­ multilinegridÀÇ ¸¶½ºÅÍ Detail°ü°è ¼³Á¤ /* pGrid_name : Grid id¸í pMaster_Grid : pGrid_nameÀÇ ¸¶½ºÅÍ Grid id¸í pSubmit_Id : pGrid_nameÀ» Á¶È¸ÇÒ Submit id pSave_Yn : pGrid_name ÀúÀå¿©ºÎ("Y","N") pSelectionMode : pGrid_name ÀÇ ¼±Åøðµå "free", "byrow", "bycol".. */ function rpafMsterDetailSet(pGrid_name, pMaster_Grid, pSubmit_Id, pSave_Yn, pSelectionMode) { var current_gridnode = MASTDETAIL_NODE + "/" + pGrid_name.attribute("id"); model.makeNode(MASTDETAIL_NODE); model.makeNode(current_gridnode); model.makeNode(current_gridnode + "/current"); model.makeNode(current_gridnode + "/master"); model.makeNode(current_gridnode + "/submit"); model.makeNode(current_gridnode + "/saveyn"); model.setValue(current_gridnode + "/current", pGrid_name.attribute("id")); if (pMaster_Grid == null) { model.setValue(current_gridnode + "/master", ""); } else { model.setValue(current_gridnode + "/master", pMaster_Grid.attribute("id")); } model.setValue(current_gridnode + "/submit", pSubmit_Id); model.setValue(current_gridnode + "/saveyn", pSave_Yn); if(pSelectionMode != null) { pGrid_name.focusColor = "#ccffff"; } else { pGrid_name.focusColor = "#ccffff"; } } //Grid ÀÔ·Â,»èÁ¦ ó¸®. /* pGrid_Name : ÀÔ·Â,»èÁ¦ÇÒ multilinegrid id¸í pIAD_Flag : ÇàÃß°¡,Çà»ðÀÔ,Çà»èÁ¦ ¿©ºÎ("A","I","D") pRefresh_Flag : ÇàÃß°¡, »ðÀÔÈÄ misfGridDefaultSet (Default °ª ¼ÂÆÃ À¯¹« Y, N ) default : Y(»ç¿ë) */ function rpaMultGridIUD(pGrid_Name, pIAD_Flag, pRefresh_Flag ) { model.setfocus(pGrid_Name.attribute("id")); if (pIAD_Flag == "I") { pGrid_Name.insertRow(pGrid_Name.row, "below", false); pGrid_Name.select(pGrid_Name.row, pGrid_Name.col) = true; } else if (pIAD_Flag == "D") { var sRowIdxes = ""; var iSelectedCnt = pGrid_Name.selectedCells.length; for(var i=0; i