var gv_CloseFlag = ""; /** * @desc : È­¸éÃʱâÈ­ * @id : * @event : * @return : void * @authur : */ function fInitialize(){ var usge = opener.javascript.getParameter("SPMMR02200_usage"); var iRow = grd_issusge.row - grd_issusge.fixedRows + 1; model.removeNodeset("/root/hidden/issusge"); model.makeNode("/root/hidden/issusge"); // 2013.12.26 CYW var stype = parent.window.type; if( stype == "modeless" || stype == "main" ){ zbcfGetCodeList(new Array("M0332"), new Array("/root/hidden/issusge")); copyNodeset("/root/main/issusge", "/root/hidden/issusge/M0332", "replace"); }else{ zbcfGetCodeList(new Array("M0385"), new Array("/root/hidden/issusge")); copyNodeset("/root/main/issusge", "/root/hidden/issusge/M0385", "replace"); } var getNodeListCnt = getNodesetCount("/root/main/issusge"); for(var i = 1; i <= getNodeListCnt; i++){ model.makeValue("/root/main/issusge["+i+"]/isscnt", 0); if(usge.indexOf(model.getValue("/root/main/issusge["+i+"]/cdnm")) == -1) model.makeValue("/root/main/issusge["+i+"]/check", "false"); else model.makeValue("/root/main/issusge["+i+"]/check", "true"); } model.refresh(); } /** * @desc : È®Àιöư Ŭ¸¯½Ã opener¿¡ °ªÀ» ³Ñ°ÜÁÜ * @id : * @event : * @return : * @authur : */ function fSetData(){ var nodeList = instance1.selectNodes("/root/main/issusge"); var sendNode = ""; var tempNodeList = ""; for(var i = 1; i <= nodeList.length; i++){ if(model.getValue("/root/main/issusge["+i+"]/check") == "true"){ copyNodeset("/root/temp/issusge", "/root/main/issusge["+i+"]", "append"); tempNodeList = instance1.selectNodes("/root/temp/issusge"); model.setValue("/root/temp/issusge["+tempNodeList.length+"]/isscnt", 1); } } sendNode = instance1.selectNodes("/root/temp/issusge"); model.setValue("/root/send/reqdata", getNodeListCSV(sendNode)); if(model.getValue("/root/send/reqdata") == ""){ messageBox("¹ßÇà¿ëµµ ¼±ÅÃÀº ", "I003"); } else { opener.model.makeValue("/root/main/issusge", model.getValue("/root/send/reqdata")); grd_issusge.rebuild(); gv_CloseFlag = "OK"; model.close(); } grd_issusge.rebuild(); } /** * @desc : ±×¸®µå¿¡¼­ ¹ß±Þ¿ëµµ ¼±Åà * @id : * @event : * @return : * @authur : */ function fChagedGridData(){ var iRow = grd_issusge.row; var sMultiChkYN = opener.javascript.getParameter("SPMMR02200_multichkyn"); if(sMultiChkYN == "N" && model.getValue("/root/main/issusge["+iRow+"]/check") == "true"){ for(var i=grd_issusge.fixedrows; i<=grd_issusge.rows-grd_issusge.fixedrows; i++){ if( i != iRow && model.getValue("/root/main/issusge["+i+"]/check") == "true"){ model.setValue("/root/main/issusge["+i+"]/check", "false"); } } } }