/* ÇǺοåâ°üÂû±â·Ï±âÁØÀÚ·áÆË¾÷List(SPMNW02100_ÇǺοåâ°üÂû±â·Ï±âÁØÀÚ·áÆË¾÷.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ var xExecDetlListPath = "/root/main/detlgrup/getVO"; /** * @group : * @ver : 2007.09.15 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ÃʱâÈ­ ÀÛ¾÷À» ÇÕ´Ï´Ù. * [grupcd - emr.mnrmderm¿¡¼­ÀÇ ±×·ìÄÚµå] * grupcd = '00000001' - ¿øÀÎ * grupcd = '00000003' - ±âÀúºÎ»ö * grupcd = '00000006' - »ó󰨿°Áõ»ó * grupcd = '00000007' - undermining ¹æÇâ * grupcd = '00000008' - dressing * @param : * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ var type = opener.javascript.getParameter("type"); var flag = opener.javascript.getParameter("flag"); var stat = opener.javascript.getParameter("stat"); if(type== "1") { if( window.opener != null ){ fSearchClick("grd_userlist", type); } } else if( type == "2") { //¹ß»ýÀå¼Ò±âŸ. Á¸Àç_20090220_SMYÃß°¡ var genrplceEtcStr = opener.javascript.getParameter("genrplceEtcStr"); var genrplceEtcExist = opener.javascript.getParameter("genrplceEtcExist"); //¿øÀαâŸ. Á¸Àç var causeEtcStr = opener.javascript.getParameter("causeEtcStr"); var causeEtcExist = opener.javascript.getParameter("causeEtcExist"); //´Ü°è±âŸ, Á¸Àç var stageEtcStr = opener.javascript.getParameter("stageEtcStr"); var stageEtcExist = opener.javascript.getParameter("stageEtcExist"); //±â¹öÁÖ»ö ±âŸ, Á¸Àç var colorEtcStr = opener.javascript.getParameter("colorEtcStr"); var colorEtcExist = opener.javascript.getParameter("colorEtcExist"); //»ïÃâ¹°»óÅ ±âŸ, Á¸Àç var stateEtcStr = opener.javascript.getParameter("stateEtcStr"); var stateEtcExist = opener.javascript.getParameter("stateEtcExist"); //»ïÃâ¹°¾ç ±âŸ, Á¸Àç var amountEtcStr = opener.javascript.getParameter("amountEtcStr"); var amountEtcExist = opener.javascript.getParameter("amountEtcExist"); //»ó󰨿°Áõ»ó ±âŸ, Á¸Àç var symptomEtcStr = opener.javascript.getParameter("symptomEtcStr"); var symptomEtcExist = opener.javascript.getParameter("symptomEtcExist"); //µå·¹½Ì ±âŸ, Á¸Àç var dressingEtcStr = opener.javascript.getParameter("dressingEtcStr"); var dressingEtcExist = opener.javascript.getParameter("dressingEtcExist"); var dressingStr = opener.javascript.getParameter('dressingStr'); model.removenode("/root/param"); model.makeValue("/root/param/genrplceEtcStr", genrplceEtcStr); model.makeValue("/root/param/causeEtcStr", causeEtcStr); model.makeValue("/root/param/stageEtcStr", stageEtcStr); model.makeValue("/root/param/colorEtcStr", colorEtcStr); model.makeValue("/root/param/stateEtcStr", stateEtcStr); model.makeValue("/root/param/amountEtcStr", amountEtcStr); model.makeValue("/root/param/symptomEtcStr", symptomEtcStr); model.makeValue("/root/param/dressingEtcStr", dressingEtcStr); model.makeValue('/root/param/dressing', dressingStr); //UnderminingÀ» Á¦¿ÜÇÑ ±âÁØÀÚ·á°ªÀ» Á¶È¸Çؿ´Ù. if( window.opener != null ){ fSearchClick("grd_userlist", type); } var cdValueGenrPlce = opener.window.javascript.getParameter("genrplcecdid"); var cdValueCause = opener.window.javascript.getParameter("causecdid"); var cdValueStage = opener.window.javascript.getParameter("stagecdid"); var cdValueColor = opener.window.javascript.getParameter("colorcdid"); var cdValueState = opener.window.javascript.getParameter("statecdid"); var cdValueAmount = opener.window.javascript.getParameter("amountcdid"); var cdValueSymptom = opener.window.javascript.getParameter("symptomcdid"); var cdValueDressing = opener.window.javascript.getParameter("dressingcdid"); var cdValueTissue = opener.window.javascript.getParameter("tissuecdid"); if(window.opener != null) { // Àüü¸¦ µ¹¸é¼­ ±×·ì¿¡ °ªÀÌ Ã¼Å©µÇ¾î ÀÖ´Â°Í ÃʱâÈ­ if(cdValueGenrPlce != "") { isCheckData(cdValueGenrPlce, "00000009"); } if(cdValueCause != "") { isCheckData(cdValueCause, "00000001"); } if(cdValueStage != "") { isCheckData(cdValueStage, "00000002"); } if(cdValueColor != "") { isCheckData(cdValueColor, "00000003"); } if(cdValueState != "") { isCheckData(cdValueState, "00000004"); } if(cdValueAmount != "") { isCheckData(cdValueAmount, "00000005"); } if(cdValueSymptom != "") { isCheckData(cdValueSymptom, "00000006"); } if(cdValueDressing != "") { isCheckData(cdValueDressing, "00000008"); } if(cdValueTissue != "") { isCheckData(cdValueTissue, "00000010"); } var grupcd, sel, cd, cdnm, stageid; //alert(causeEtcStr + '==' + stageEtcStr+ '==' +colorEtcStr + '==' +stateEtcStr + '==' +amountEtcStr + '==' +symptomEtcStr + '==' + dressingEtcStr + '=='); for(var i = 1; i < grd_userlist.rows; i++) { grupcd = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")); sel = grd_userlist.valueMatrix(i, grd_userlist.colRef("sel")); cd = grd_userlist.valueMatrix(i, grd_userlist.colRef("cd")); cdnm = grd_userlist.valueMatrix(i, grd_userlist.colRef("cdnm")); if(grupcd == "00000009" && genrplceEtcStr != "" && sel == "true" && cdnm == "±âŸ") { grd_userlist.valueMatrix(i, grd_userlist.colRef("detlinfo")) = genrplceEtcStr; } if(grupcd == "00000001" && causeEtcStr != "" && sel == "true" && cdnm == "±âŸ") { grd_userlist.valueMatrix(i, grd_userlist.colRef("detlinfo")) = causeEtcStr; } if(grupcd == "00000002" && stageEtcStr != "" && sel == "true" && cdnm == "±âŸ") { grd_userlist.valueMatrix(i, grd_userlist.colRef("detlinfo")) = stageEtcStr; } if(grupcd == "00000003" && colorEtcStr != "" && sel == "true" && cdnm == "±âŸ") { grd_userlist.valueMatrix(i, grd_userlist.colRef("detlinfo")) = colorEtcStr; } if(grupcd == "00000004" && stateEtcStr != "" && sel == "true" && cdnm == "±âŸ") { grd_userlist.valueMatrix(i, grd_userlist.colRef("detlinfo")) = stateEtcStr; } if(grupcd == "00000005" && amountEtcStr != "" && sel == "true" && cdnm == "±âŸ") { grd_userlist.valueMatrix(i, grd_userlist.colRef("detlinfo")) = amountEtcStr; } if(grupcd == "00000006" && symptomEtcStr != "" && sel == "true" && cdnm == "±âŸ") { grd_userlist.valueMatrix(i, grd_userlist.colRef("detlinfo")) = symptomEtcStr; } if(grupcd == "00000008" && dressingEtcStr != "" && sel == "true" && cdnm == "±âŸ") { grd_userlist.valueMatrix(i, grd_userlist.colRef("detlinfo")) = dressingEtcStr; } if(grupcd == "00000002" && flag != "00") { //µî·ÏÀÌ ¾Æ´Ñ °æ¿ì ´Ü°è ÀÔ·ÂÀ» Á¦¾îÇÑ´Ù. if (cdValueStage == "65" || cdValueStage == "66") { } else { grd_userlist.rowHidden (i) = true; } } if(grupcd == "00000009" && ( flag != "00" || stat != "i" )) { //µî·ÏÀÌ ¾Æ´Ñ °æ¿ì ¹ß»ýÀå¼Ò ÀÔ·ÂÀ» Á¦¾îÇÑ´Ù. grd_userlist.rowHidden (i) = true; } if(grupcd == "00000001" && ( flag != "00" || stat != "i" )) { //µî·ÏÀÌ ¾Æ´Ñ °æ¿ì ¹ß»ý¿øÀÎ ÀÔ·ÂÀ» Á¦¾îÇÑ´Ù. grd_userlist.rowHidden (i) = true; } } } } /* //ºÎ¸ðâÀÇ parameter¸¦ ¹Þ¾Æ¿Â´Ù. var etcStr = opener.javascript.getParameter('etcStr'); var etcExist = opener.javascript.getParameter('etcExist'); //parameter¸¦ hidden field¿¡ ÀÓ½ÃsetÇÑ´Ù. model.removenode('/root/param'); model.makeValue('/root/param/etc', etcStr); model.makeValue('/root/param/dressing', dressingStr); //grupcd¿¡ ÇØ´çÇÏ´Â ÄÚµå±âÁØÀÚ·á°ªÀ» Á¶È¸Çؿ´Ù. if( window.opener != null ){ //model.setValue("/root/send/grupcd",grupcd); //if(grupcd != ""){ fSearchClick("grd_userlist"); // } } //ÀÌÀü¿¡ üũµÇ¾ú´ø »óÅ·Πº¸¿©ÁØ´Ù. var cdValueAll = opener.window.javascript.getParameter("dresscdid"); if(window.opener != null && cdValueAll != "" ){ var cdid = cdValueAll.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {// üũµÈ °ª Àüü¸¦ µ·´Ù. for(var i = 1 ; i < grd_userlist.rows; i++ ){// Àüü¸¦ µ¹¸é¼­ ±×·ì¿¡ °ªÀÌ Ã¼Å©µÇ¾î ÀÖ´Â°Í ÃʱâÈ­ if(model.getValue(xExecDetlListPath+"["+ i +"]/cd") == cdid[ins] ) { grd_userlist.textmatrix(i,1) = "true"; } } } } //±âŸÀÇ freetext ÇÊµå ¹× dressing¼ø¼­¸¦ È­¸é¿¡ º¸¿©ÁØ´Ù. if(etcExist){ grp_etcarea.attribute('visibility') = 'visible'; }else{ grp_etcarea.attribute('visibility') = 'hidden'; } */ //dressingÀÇ °æ¿ì ¼ø¼­´ë·Î ÀúÀåÇØ¾ß ÇϹǷΠdressing ¼ø¼­ Çʵ带 È­¸é¿¡ º¸¿©ÁØ´Ù. //if(grupcd == '00000008'){ //grd_userlist.attribute('style') = 'height:380'; grp_dressingarea.attribute('visibility') = 'visible'; // }else{ //grd_userlist.attribute('style') = 'height:414'; //grp_dressingarea.attribute('visibility') = 'hidden'; //} model.refresh(); } /** * @group : * @ver : 2008.07.24 * @by : ±èº´±¹ * @--------------------------------------------------- * @type : function * @access : public * @desc : »ç¿ëÀÚ ¸®½ºÆ® Á¶È¸ * @param : cdValueAll * @param : * @return : * @--------------------------------------------------- */ function isCheckData(cdValueAll, grupcd) { var cdid = cdValueAll.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {// üũµÈ °ª Àüü¸¦ µ·´Ù. for(var i = 1 ; i < grd_userlist.rows; i++ ){// Àüü¸¦ µ¹¸é¼­ ±×·ì¿¡ °ªÀÌ Ã¼Å©µÇ¾î ÀÖ´Â°Í ÃʱâÈ­ if(grupcd != grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")) ) { continue; } if(model.getValue(xExecDetlListPath+"["+ i +"]/cd") == cdid[ins] ) { grd_userlist.textmatrix(i,1) = "true"; } } } } /** * @group : * @ver : 2007.09.15 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : »ç¿ëÀÚ ¸®½ºÆ® Á¶È¸ * @param : * @param : * @return : * @--------------------------------------------------- */ function fSearchClick(grid,param){ model.removeNodeset("/root/main/list/userlist"); model.makeValue("/root/send/type", param); submit("TRMNW04730"); } function fClickEtc() { var cdnm; for(var i = 1; i < grd_userlist.rows; i++) { cdnm = grd_userlist.valueMatrix(i, grd_userlist.colRef("cdnm")); if(cdnm == "±âŸ") { grd_userlist.isReadOnly(i, grd_userlist.colRef("detlinfo")) = false; } else { grd_userlist.isReadOnly(i, grd_userlist.colRef("detlinfo")) = true; } } } /** * @group : * @ver : 2007.07.09 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ÇǺοåâ °üÂû±â·Ï (Ŭ¸¯½Ã üũ/üũÃë¼Ò) * @param : * @return : * @--------------------------------------------------- */ function fGridSel() { var sRowCnt2 = grd_userlist.rows-grd_userlist.fixedrows; var iRow = grd_userlist.Row ; if( grd_userlist.labelmatrix(iRow, 1) == "" || grd_userlist.labelmatrix(iRow, 1) == "false" ){ grd_userlist.textmatrix(iRow, 1) = "true" ; } else if( grd_userlist.labelmatrix(iRow, 1) == "true" ) { grd_userlist.textmatrix(iRow, 1) = "false" ; } } /** * @group : * @ver : 2008.05.29 * @by : dhkim * @--------------------------------------------------------- * @type : function * @access : public * @param : * @return : * @desc : ±âŸ¼±Åýà inputboxº¸¿©ÁÖ±â * ¼±ÅÃÇÑ ¼¿ÀÌ '±âŸ'À϶§ ±âŸÀÔ·ÂÇʵ带 º¸¿©ÁØ´Ù. * @--------------------------------------------------------- */ function fShowEtcInputArea(){ var selected; var cd ; var grupcd; var show = false; var iRow = grd_userlist.row; // for(var i = 1; i <= grd_userlist.rows ; i++){ selected = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/sel'); cd = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/cd'); cdnm = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/cdnm'); grupcd = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/grupcd'); if(selected == "true") { if(grupcd == "00000005" || grupcd =="00000004" || grupcd =="00000002" || grupcd =="00000010") { for(var i = 1; i < grd_userlist.rows; i++) { var grup = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")); if(grupcd == grup) { grd_userlist.valueMatrix(i, grd_userlist.colRef("sel")) = ""; } } grd_userlist.valueMatrix(iRow, grd_userlist.colRef("sel")) = "true"; } } else { grd_userlist.valueMatrix(iRow, grd_userlist.colRef("sel")) = ""; } if(selected == 'true' && cdnm == '±âŸ') show = true; if(show) { grd_userlist.isReadOnly(iRow, grd_userlist.colRef("detlinfo")) = false; } else { grd_userlist.isReadOnly(iRow, grd_userlist.colRef("detlinfo")) = true; } // } /* if(show){ grp_etcarea.attribute('visibility') = 'visible'; }else{ model.setValue('/root/param/etc', ''); grp_etcarea.attribute('visibility') = 'hidden'; } */ model.refresh(); } /** * @group : * @ver : 2008.05.29 * @by : dhkim * @--------------------------------------------------------- * @type : function * @access : public * @param : * @return : * @desc : dressing ¼ø¼­ º¯°æÇÏ´Â Æã¼Ç * [grupcd - emr.mnrmderm¿¡¼­ÀÇ ±×·ìÄÚµå] * grupcd = '00000001' - ¿øÀÎ * grupcd = '00000003' - ±âÀúºÎ»ö * grupcd = '00000006' - »ó󰨿°Áõ»ó * grupcd = '00000007' - undermining ¹æÇâ * grupcd = '00000008' - dressing * grupcd = '00000009' - ¹ß»ýÀå¼Ò_20090220_SMYÃß°¡ * @--------------------------------------------------------- */ function fChangeDressingStr(cdNm, isChecked){ var grupcd = model.getValue('/root/main/detlgrup/getVO[' + grd_userlist.row + ']/grupcd'); var dressingStr = ''; if(grupcd == '00000008'){ dressingStr = model.getValue('/root/param/dressing'); if(isChecked == 'false'){ //üũ°¡ falseÀ϶§ var dressingArr = dressingStr.split('¡æ'); var str = ''; //±âŸ¿¡ üũ ÇØÁ¦ µÇ¾úÀ»¶§ dressing¼ø¼­¿¡ freetext ³»¿ªÀ» ¾ø¾Ø´Ù. for(var i = 0; i < dressingArr.length; i++){ if(dressingArr[i].indexOf(cdNm) == -1){ str += '¡æ' + dressingArr[i]; } } //¸Ç ù¹øÂ° È­»ìÇ¥¸¦ ¾ø¾Ú if(str.substr(0, 1) == '¡æ'){ dressingStr = str.substr(1); } model.setValue("/root/param/dressingEtcStr", ""); }else if(isChecked == 'true'){ //üũ°¡ trueÀ϶§ È­»ìÇ¥ ¹æÇâÀ¸·Î Ãß°¡ if(dressingStr != ''){ dressingStr += '¡æ' + cdNm; }else{ dressingStr += cdNm; } } model.setValue('/root/param/dressing', dressingStr); } else { } model.refresh(); } /** * @group : * @ver : 2007.09.15 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Instance °ª °¡Á®¿À±â * @param : * @param : * @return : * @--------------------------------------------------- */ function fGetValue(node, row, element){ var rtnValue = model.getValue(node + "[" + row + "]/" + element); return rtnValue; } /** * @group : * @ver : 2007.09.15 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Instance °ª ¼ÂÆÃÇϱâ * @param : * @param : * @return : * @--------------------------------------------------- */ function fSetValue(node, destinationelement, sourceelement){ model.setValue(node + "/" + destinationelement, sourceelement); } /** * @group : * @ver : 2007.09.15 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Double Click½Ã ºÎ¸ðâ¿¡ °ª ³Ñ±â°í ⠴ݱâ * @param : * @param : * @return : * @--------------------------------------------------- */ function fDblclick(pRow){ var iParam = ""; var iNode = "/root/main/list/userlist"; var iParam_userid = fGetValue(iNode, pRow, "userid"); var iParam_usernm = fGetValue(iNode, pRow, "usernm"); var iParam_posinstnm = fGetValue(iNode, pRow, "posinstnm"); var iParam_posinstcd = fGetValue(iNode, pRow, "posinstcd"); var iParam_posdeptnm = fGetValue(iNode, pRow, "posdeptnm"); var iParam_posdeptcd = fGetValue(iNode, pRow, "posdeptcd"); opener.javascript.setParameter("SPMNN02100_userid", iParam_userid); opener.javascript.setParameter("SPMNN02100_usernm", iParam_usernm); opener.javascript.setParameter("SPMNN02100_posinstnm", iParam_posinstnm); opener.javascript.setParameter("SPMNN02100_posinstcd", iParam_posinstcd); opener.javascript.setParameter("SPMNN02100_posdeptnm", iParam_posdeptnm); opener.javascript.setParameter("SPMNN02100_posdeptcd", iParam_posdeptcd); window.close(); } /** * @group : * @ver : 2007.09.18 * : 2008.05.28 dhkim ¼öÁ¤ * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ÇǺοåâ°üÂû±â·Ï±âÁØÀÚ·áÆË¾÷ ÆË¾÷ close * @param : * @return : * @--------------------------------------------------- */ function fPopClose(){ var type = opener.javascript.getParameter("type"); var iRows = grd_userlist.rows; var cdnm = "" ; var cd = "" ; var checkcnt = 0 ; var grupcd; if(type == "1") { var underanglenm = ""; var underangle = ""; for(var i = 1 ; i < grd_userlist.rows; i++ ) { grupcd = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")); if( model.getValue(xExecDetlListPath+"["+ i +"]/sel") == "true" ) { if(grupcd != "" && grupcd == "00000007") { //¿øÀÎ underanglenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; underangle += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; checkcnt++; } } } if( checkcnt <= 0 ) { underanglenm = "" ; underangle = ""; } else { underanglenm = underanglenm.substr(0,underanglenm.length-1) ; underangle = underangle.substr(0,underangle.length-1) ; } if( window.opener != null ){ opener.javascript.setParameter("underanglecdnm", underanglenm ); opener.javascript.setParameter("underanglecd", underangle); } window.close(); } else if( type == "2") { var genrplcenm = ""; var genrplce = ""; var genrplcecnt = 0; var causenm = ""; var cause =""; var causecnt = 0; var stagenm = ""; var stage =""; var stagecnt = 0; var colornm =""; var color = ""; var colorcnt = 0; var statenm = ""; var state = ""; var statecnt = 0; var amountnm = ""; var amount = ""; var amountcnt = 0; var sympnm = ""; var symp = ""; var sympcnt = 0; var dressingnm = ""; var dressing = ""; var dressingcnt = 0; var tissuenm = ""; var tissue = ""; var tissuecnt = 0; // Àüü¸¦ µ¹¸é¼­ ±×·ì¿¡ °ªÀÌ Ã¼Å©µÇ¾î Àִ°ÍÀÇ °ªÀ» Àӽà str¿¡ ÀúÀå for(var i = 1 ; i < grd_userlist.rows; i++ ) { grupcd = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")); if( model.getValue(xExecDetlListPath+"["+ i +"]/sel") == "true" ) { if(grupcd != "" && grupcd == "00000001") { //¿øÀÎ causenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; cause += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; causecnt++; } else if(grupcd != "" && grupcd == "00000002") { //´Ü°è stagenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; stage += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; stagecnt++; } else if(grupcd != "" && grupcd == "00000003") { //±âÀûºÎ»ö colornm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; color +=model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; colorcnt++; } else if(grupcd != "" && grupcd == "00000004") { //»ïÃâ¹°ÀÇ »óÅ statenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; state = model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; statecnt++; } else if(grupcd != "" && grupcd == "00000005") { //»ïÃâ¹°ÀÇ ¾ç amountnm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; amount += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; amountcnt++; } else if(grupcd != "" && grupcd == "00000006") { //»ó󰨿°Áõ»ó sympnm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; symp += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; sympcnt++; } else if(grupcd != "" && grupcd == "00000008") { //Dressing dressingnm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; dressing += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; dressingcnt++; } else if(grupcd != "" && grupcd == "00000009") { //¹ß»ýºÎÀ§_20090220_SMYÃß°¡ genrplcenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; genrplce += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; genrplcecnt++; } else if(grupcd != "" && grupcd == "00000010") { tissuenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; tissue += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; tissuecnt++; } } } var dressingStr = model.getValue('/root/param/dressing'); var etcStr = model.getValue('/root/param/dressingEtcStr'); if(etcStr != ''){ etcStr = '(' + etcStr + ')'; dressingStr = dressingStr.substr(0, dressingStr.indexOf('±âŸ')+ 2) + etcStr; } dressingnm = dressingStr; fSetParentParam(genrplce, genrplcenm, genrplcecnt, "genrplce"); fSetParentParam(cause, causenm, causecnt, "cause"); fSetParentParam(stage, stagenm, stagecnt, "stage"); fSetParentParam(color, colornm, colorcnt, "color"); fSetParentParam(state, statenm, statecnt, "state"); fSetParentParam(amount, amountnm, amountcnt, "amount"); fSetParentParam(symp, sympnm, sympcnt, "symptom"); fSetParentParam(dressing, dressingnm, dressingcnt, "dressing"); fSetParentParam(tissue, tissuenm, tissuecnt, "tissue"); window.close(); } } function fSetParentParam(cd, cdnm, checkcnt, str) { //¸Ç ¸¶Áö¸·ÀÇ Äĸ¶(,)¸¦ Á¦°Å if( checkcnt <= 0 ) { cdnm = "" ; cd = "" ; } else { if(str != "dressing") { cdnm = cdnm.substr(0,cdnm.length-1) ; cd = cd.substr(0,cd.length-1); } } var etc = model.getValue('/root/param/' + str + 'EtcStr'); //±âŸÀÎ °ª¿¡ freetextÀÇ ³»¿ëÀ» Ãß°¡ if(str != "dressing") { if(cdnm.indexOf('±âŸ') > -1 && etc != ''){ etc = '±âŸ(' + etc + ')'; cdnm = cdnm.substr(0, cdnm.indexOf('±âŸ')) + etc; } } if( window.opener != null ){ opener.javascript.setParameter(str +"cdnm", cdnm ); opener.javascript.setParameter(str +"cd", cd); opener.javascript.setParameter(str +"cdid", cd); } }