/** * ÆÄ ÀÏ ¸í : SMADC01600.js * ¼³ ¸í : ¾àǰ½Äº°È¸½Åµî·Ï Javascriot * ¼³ °è ÀÚ : °øµÎ°æ * ÀÛ ¼º ÀÚ : °øµÎ°æ * ¼öÁ¤ÀÌ·Â : 2007.07.20 / ÃÖÃÊÀÛ¼º / °øµÎ°æ */ var gTimer = null; //======================================================================================================= // ÃʱâÈ­ //======================================================================================================= function fInit() { model.removeNodeset("/root/main/cnst/drugidlist"); var pid = model.getValue("/root/temp/cnstinfo/pid"); var rgstseqno= model.getValue("/root/temp/cnstinfo/rgstseqno"); if ( pid != ""){ model.setValue("/root/main/cnst/patinfolist/pid",pid); model.setValue("/root/send/srchinfo/rgstseqno", rgstseqno); model.refresh(); fRefDrugidCnst(); grd_drugid.rebuild(); } // »óǰ¸í(hngnm)ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ±×¸®µå¸¦ Áö¿ò if(model.getValue("/root/main/cnst/drugidlist["+1+"]/idseqno") == "") model.removeNodeset("/root/main/cnst/drugidlist"); if(model.getValue("/root/temp/cnstinfo/pidchkflag") == "Y") { // 20100119_laboru_¾à»ç ÀÌ¿ÜÀÇ »ç¿ëÀÚÀÎ °æ¿ì btn_save.disabled = true; btn_repl.disabled = true; btn_del.disabled = true; } // alert("¾àǰÀÇ·ÚÇÕ´Ï´Ù.") model.refresh(); } //======================================================================================================= // ¾àǰ½Äº°È¸½Åµî·Ï Á¤º¸ Á¶È¸ //======================================================================================================= function fRefDrugidCnst(){ var rowcnt = 0; if(model.getValue("/root/main/cnst/patinfolist/pid") != ""){ // ¼Ò¿ä½Ã°£À» üũ(ON/OFF) flag¸¦ ÃʱâÈ­ // tmflag == 1 : ON. ŸÀÌ¸Ó ÁßÁö // tmflag == 0 : OFF. ŸÀ̸ӽÃÀÛ model.setValue("/root/hidden/tmflag","1"); var controlObj = document.controls("btn_tm"); controlObj.dispatch("onclick"); model.resetInstanceNode("/root/main/cnst/drugidlist"); //model.resetInstanceNode("/root/send/srchinfo"); // ÀÔ·ÂµÈ µî·Ï¹øÈ£·Î Á¶È¸ model.setValue("/root/send/srchinfo/pid", model.getValue("/root/main/cnst/patinfolist/pid")); submit("TRADC01601"); //ȸ½ÅÀϽà ¼³Á¤ (ȸ½ÅÀÏÀÚ + ȸ½Å½Ã°£) model.setValue("/root/main/cnst/cnstinfo/pid", model.getValue("/root/main/cnst/patinfolist/pid")); var repldd = model.getValue("/root/main/cnst/cnstinfo/repldd"); var repltm = model.getValue("/root/main/cnst/cnstinfo/repltm"); model.setValue("/root/hidden/repldt",repldd+repltm); // Á¶È¸µÈ ½Äº°»ó¼¼Á¤º¸°¡ ¾øÀ¸¸é ±×¸®µå ÃʱâÈ­ if(model.getValue("/root/main/cnst/drugidlist["+1+"]/idseqno") == ""){ model.removeNodeset("/root/main/cnst/drugidlist"); }else{ fImgSetting(true); } // ÀúÀåµÈ ¾à¹Ý¼Û ¿©ºÎ°¡ ¾øÀ¸¸é ÀǷڽà ÁöÁ¤ÇÑ ¾à¹Ý¼Û ¿©ºÎ Ç¥½Ã if(model.getValue("/root/main/cnst/cnstinfo/drugrtn") == ""){ model.setValue("/root/main/cnst/cnstinfo/drugrtn", model.getValue("/root/main/cnst/cnstinfo2/drugrtn")); } // ±âÁ¸ ÀÛ¼ºÀÚ°¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ÇöÀç »ç¿ëÀÚÀÇ ¾ÆÀ̵ð°ªÀ¸·Î ¼³Á¤ if(model.getValue("/root/main/cnst/cnstinfo/writnm") == ""){ model.setValue("/root/main/cnst/cnstinfo/writid", getUserId()); model.setValue("/root/main/cnst/cnstinfo/writnm", getUserName()); } fBtnDisabled(); }else{ messageBox("µî·Ï¹øÈ£¸¦ ","C001"); } rowcnt = rowcnt + 1 ; model.setValue("/root/main/cnst/drugidlist["+1+"]/rowcnt", rowcnt); // alert(rowcnt) model.refresh(); opener.btn_sea.dispatch("DOMActivate"); opener.model.refresh(); } //======================================================================================================= // À̹ÌÁö ¼³Á¤ //======================================================================================================= function fImgSetting(orgimg){ model.refresh(); for( var i = grd_drugid.fixedRows ; i < grd_drugid.rows ; i++ ) { setImageRefInstance("/root/main/cnst/drugidlist["+i+"]/phot"); var photyn = model.getValue("/root/main/cnst/drugidlist["+i+"]/phot"); if(photyn != "") { model.setValue("/root/main/cnst/drugidlist["+i+"]/photyn","Y"); } if(grd_drugid.colWidth(3) < 220) grd_drugid.colWidth(3) = 220; if(grd_drugid.rowHeight(i) < 82) grd_drugid.rowHeight(i) = 82; if(orgimg == true){ // orgimg == Y : ±âÁ¸ À̹ÌÁö Á¤º¸ // orgimg == N : »ç¿ëÀÚ ÀÓÀÇ À̹ÌÁö ÀÓÀÇ µî·Ï model.setValue("/root/main/cnst/drugidlist["+i+"]/orgimg","Y"); } } } //======================================================================================================= // ¾àǰ½Äº° °Ë»ö ÆË¾÷ ¿­±â //======================================================================================================= function fPopupDrugIDSrch() { //modal("SPADC60300",0,50,50,"SPADC60300","",""); open("SPADC60300",0,50,50,"SPADC60300"); //grd_drugid.rebuild(); model.refresh(); } //======================================================================================================= // ¾àǰ½Äº° ȸ½Å ÀúÀå //======================================================================================================= function fSaveReqDrugId() { if(model.getValue("/root/main/cnst/patinfolist/pid") != ""){ model.setValue("/root/hidden/tmflag","1"); var controlObj = document.controls("btn_tm"); controlObj.dispatch("onclick"); /* //---------- ȸ½ÅÀÌ ¾Æ´Ï¸é ÀúÀå»óÅ·Π¼³Á¤ if(model.getValue("/root/main/cnst/cnstinfo/statflag") != "Z"){ model.setValue("/root/main/cnst/cnstinfo/statflag", "D"); //ÀúÀå model.makeValue("/root/main/cnst/cnstinfo/cnststat", "21"); //ȸ½ÅÀӽà model.setValue("/root/main/cnst/cnstinfo/writid", getUserId()); } */ //---------- ÀÇ·Ú³»¿ªÀ» ȸ½Å³»¿ª¿¡ ÀúÀå------------------------------------------------------------------ model.makeValue("/root/main/cnst/cnstinfo/cnstseqno", model.getValue("/root/main/cnst/cnstinfo2/cnstseqno")); model.makeValue("/root/main/cnst/cnstinfo/formrecseq", model.getValue("/root/main/cnst/cnstinfo2/formrecseq")); model.makeValue("/root/main/cnst/cnstinfo/prcphosp",model.getValue("/root/main/cnst/cnstinfo2/prcphosp")); model.makeValue("/root/main/cnst/cnstinfo/prcphosptel",model.getValue("/root/main/cnst/cnstinfo2/prcphosptel")); model.makeValue("/root/main/cnst/cnstinfo/prcppharm", model.getValue("/root/main/cnst/cnstinfo2/prcppharm")); model.makeValue("/root/main/cnst/cnstinfo/prcppharmtel",model.getValue("/root/main/cnst/cnstinfo2/prcppharmtel")); model.makeValue("/root/main/cnst/cnstinfo/cnstdd",model.getValue("/root/main/cnst/cnstinfo2/cnstdd")); model.makeValue("/root/main/cnst/cnstinfo/cnstdeptcd", model.getValue("/root/main/cnst/cnstinfo2/cnstdeptcd")); model.makeValue("/root/main/cnst/cnstinfo/cnstdrid",model.getValue("/root/main/cnst/cnstinfo2/cnstdrid")); model.makeValue("/root/main/cnst/cnstinfo/drugresn",model.getValue("/root/main/cnst/cnstinfo2/drugresn")); model.setValue("/root/main/cnst/cnstinfo/writid", getUserId()); model.copyNode("/root/send/req", "/root/main/cnst/cnstinfo"); if(model.getValue("/root/send/req/pid") == ""){ model.setValue("/root/send/req/pid", model.getValue("/root/main/cnst/patinfolist/pid")); } model.makeNode("/root/send/req/drugidlist"); if(fUseYn()) return; var update = grd_drugid.Getupdatedata(); model.setValue("/root/send/req/drugidlist",update); var success = submit("TXADC01601",false); if (success) { if ( model.getValue("/root/send/srchinfo/rgstseqno") == "" ) { if ( model.getValue("/root/main/cnst/cnstinfo/rgstseqno") != "" ) { model.setValue("/root/send/srchinfo/rgstseqno", model.getValue("/root/main/cnst/cnstinfo/rgstseqno")); } else { model.setValue("/root/send/srchinfo/rgstseqno", model.getValue("/root/hidden/item/rgstseqno")); } } model.makeValue("/root/hidden/item/saverslt", 'Y'); /* if(model.getValue("/root/hidden/item/rgstseqno") == "-1"){ messageBox("[Ãë¼Ò] ´õÀÌ»ó ¼öÁ¤ÇÏ½Ç ¼ö","I004"); }else if(model.getValue("/root/hidden/item/rgstseqno") == "-2"){ messageBox("[ȸ½ÅÈ®Á¤] ´õÀÌ»ó ¼öÁ¤ÇÏ½Ç ¼ö","I004"); } */ fRefDrugidCnst(); //fBtnDisabled(); //ȸ½Å»óÅ¿¡ µû¶ó ¹öư Ȱ¼ºÈ­ ó¸® model.resetInstanceNode("root/send/req"); } else { model.makeValue("/root/hidden/item/saverslt", 'N'); } //fRefDrugidCnst(); }else{ messageBox("µî·Ï¹øÈ£¸¦ ","C001"); } model.refresh(); } //======================================================================================================= // ȸ½Å»óÅ¿¡ µû¶ó ¹öư Ȱ¼ºÈ­ ó¸® //======================================================================================================= function fBtnDisabled() { if (model.getValue("/root/main/cnst/cnstinfo/statflag") == "Z" ) { btn_save.disabled = true; //btn_repl.disabled = true; btn_del.disabled = true; } else { btn_save.disabled = false; btn_repl.disabled = false; btn_del.disabled = false; } if(model.getValue("/root/temp/cnstinfo/btnreplflag") == "Y") { // 20100118_laboru_ȸ½Å¿Ï·á »óÅÂÀ϶§ ȸ½Å¹öư ºñȰ¼ºÈ­ À§Çؼ­ btn_repl.disabled = true; } } //======================================================================================================= // º»¿ø »ç¿ë¿©ºÎ ÆÇº° // º»¿ø »ç¿ë¿©ºÎ ÆÇº°Àº ¼­¹ö´Ü¿¡¼­ ½ÇÇà //======================================================================================================= function fUseYn(){ for(var i = grd_drugid.fixedRows; i < grd_drugid.rows; i++){ var tmp_var1 = ""; // º»¿ø»ç¿ë¿©ºÎ var tmp_var2 = ""; // º»¿ø»ç¿ë¿©ºÎ comment var pos = 0; // var org_useyn = model.getValue("/root/main/cnst/drugidlist["+i+"]/useyn").getTrim(); var tmp_useyn = model.getValue("/root/main/cnst/drugidlist["+i+"]/useyn").setReplaceWord("\n","").getTrim(); // óÀ½ ±¸ºÐ°ª¿¡ O or X°¡ ¾øÀ¸¸é ÀԷ¾ç½Ä¿¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â °ÍÀ¸·Î ÆÇ´Ü if(org_useyn != ""){ tmp_var1 = tmp_useyn.substr(0, 1).getTrim(); if(isSearchString(tmp_var1.toUpperCase(),"O")){ tmp_var1 = "O"; pos = org_useyn.toUpperCase().indexOf("O"); }else if(isSearchString(tmp_var1.toUpperCase(),"X")){ tmp_var1 = "X"; pos = org_useyn.toUpperCase().indexOf("X"); }else{ messageBox("[º»¿ø»ç¿ë ¿©ºÎ : O ȤÀº X] ÀԷ¹æ½ÄÀÌ","E004"); return true; } tmp_var2 = org_useyn.substr(pos+1); //model.setValue("/root/main/cnst/drugidlist["+i+"]/useyn", tmp_var1); model.setValue("/root/main/cnst/drugidlist["+i+"]/useyncmt",tmp_var2, true); } } return false; } //======================================================================================================= // ¾àǰ½Äº° ȸ½ÅÁ¤º¸¿Í ¾àǰ½Äº°È¸½Å »ó¼¼Á¤º¸ »èÁ¦ //======================================================================================================= function fDelReqDrugId() { fSaveReqDrugId(); /* model.copyNode("/root/send/req", "/root/main/cnst/cnstinfo"); var success = submit("TXADC01602"); if (success) { submit("TRADC01601"); //fRefDrugidCnst(); } model.refresh(); */ } //======================================================================================================= // ½Äº°Á¤º¸ Çà»èÁ¦ // // ¼±ÅÃÇÑ ÇàÀÇ »óÅ¿¡ µû¶ó 'Çà»èÁ¦'ÀÇ µ¿ÀÛ ±¸ºÐ // Çà»óÅ : Insert(»óŰª : 1) => ÇØ´çÇàÀ» Áö¿ò // »õ·Î Ãß°¡µÇÁö ¾Ê´Â Çà => ÇØ´çÇàÀÇ »óŰªÀ» delete·Î Àüȯ //======================================================================================================= function fDataGridRowDelete(){ if(grd_drugid.row == -1){ messageBox("»èÁ¦ÇÒ ÇàÀ»","C002"); }else{ /* if(grd_drugid.selectedRows != 0){ for(var i =grd_drugid.fixedRows; i < grd_drugid.selectedRows;i++){ // alert(grd_drugid.rowstatus(grd_drugid.selectedRow(i))); var status = grd_drugid.rowstatus(grd_drugid.selectedRow(i)); if(status == 1 || status == 3){ grd_drugid.deleteItem(grd_drugid.selectedRow(i)); }else{ grd_drugid.addStatus(grd_drugid.selectedRow(i),"delete"); // deleteSelectedRows(grd_drugid, true); } } } }*/ var rowIdx; var grd = grd_drugid; if (grd.selectedRows > 0) { var selectedRows = Array(grd.selectedRows); for(i=0;i=0;i--) { rowIdx = selectedRows[i]; if(grd.rowstatus(rowIdx) == 1 || grd.rowstatus(rowIdx) == 3) { // just inserted row grd.deleterow(rowIdx,false); } else { grd.addStatus(rowIdx,"delete"); grd.rowHidden(rowIdx) = true; } } } } } //======================================================================================================= // ¼Ò¿ä½Ã°£Ã¼Å© //======================================================================================================= function fStartTimer(){ var cnt = model.getValue("/root/main/cnst/cnstinfo/cnsttm"); cnt ++; model.setValue("/root/main/cnst/cnstinfo/cnsttm", cnt); opt_cnsttm.refresh(); } //======================================================================================================= // ¼Ò¿ä½Ã°£Ã¼Å© ÁßÁö //======================================================================================================= function fStopTimer() { if(gTimer != null){ window.clearInterval(gTimer); } } //======================================================================================================= // °øÅëÄÚµåÀÇ getCurrentTime() ÀϺμöÁ¤ // // ÇöÀç½Ã°£¾ò±â // return : ³â/¿ù/ÀÏ ½Ã°£/ºÐ //======================================================================================================= function astgetCurrentTime() { var sDate = getNewDate(); rtnTime = (( sDate.getHours() > 9 ) ? sDate.getHours() : "0" + sDate.getHours()); rtnTime = rtnTime.toString() + (( sDate.getMinutes() > 9 ) ? sDate.getMinutes() : "0" + sDate.getMinutes()); return rtnTime; } //======================================================================================================= // ¸¶¿ì½º ¿ìŬ¸¯ ÆË¾÷¸Þ´º // »çÁøºÒ·¯¿À±â // ±×¸®µå»óÀÇ À̹ÌÁö º¯°æ //======================================================================================================= function floadimg(){ var imgName = openImageFileDialog("512000"); if (imgName == "") { return false; }else{ var tmp = imgName.split("\\"); // ÆÄÀϰæ·Î ºÐ¸® var photoid = tmp[tmp.length-1]; // ÆÄÀÏ¸í¸¸ ÀúÀå var row = grd_drugid.row; model.setValue("/root/main/cnst/drugidlist["+row+"]/photoid",photoid); img_hidden.src = imgName; // ºÒ·¯¿Â À̹ÌÁö¸¦ ±×¸®µå¿¡ »ðÀÔÇϱâ À§ÇØ »ý¼ºÇÑ À̹ÌÁöÄÁÆ®·Ñ : img_hidden var data = img_hidden.getbase64data(); model.setValue("/root/main/cnst/drugidlist["+row+"]/phot", data, true); model.setValue("/root/main/cnst/drugidlist["+row+"]/orgimg", "N"); // »ç¿ëÀÚ ÀÓÀÇ À̹ÌÁö µî·Ï »óÅ : orgimg == N model.setValue("/root/main/cnst/drugidlist["+row+"]/photyn", "Y"); if(grd_drugid.rowStatus(row) == 0){ grd_drugid.addStatus(row,"update"); } } model.refresh(); } //======================================================================================================= // ¸¶¿ì½º ¿ìŬ¸¯ ÆË¾÷¸Þ´º // º¹»çÇϱâ //======================================================================================================= function astgrid_oncopy() { var trgObj = document.all.item(event.target); if( trgObj.elementName == "xforms:datagrid" ) // event.targetÀÌ datagrid > inputÀÏ °æ¿ì return gridObj = trgObj; else return; var cellValue; var rClipBoardValue = ""; var gridSelMode = gridObj.selectionMode; //alert(gridSelMode); // datagrid@selectionmode°¡ freeÀÏ °æ¿ì if( gridSelMode == "free" ) { if( gridObj.selectedCells.length == 0 ) return; var firstCell = getFirstCell(gridObj.selectedCells); var lastCell = getLastCell(gridObj.selectedCells); //alert(gridObj.selectedCells.length); //alert(firstCell.row +" "+ lastCell.row+"\n"+firstCell.col+" "+lastCell.col); var i, j; for( i = firstCell.row; i <= lastCell.row; i++ ) { for ( j = firstCell.col; j <= lastCell.col; j++ ) { if(j != 2 && j != 11){ cellValue = gridObj.valueMatrix(i, j); //if( cellValue.indexOf("\n") != -1 ) // cellValue = '"' + cellValue + '"'; }else cellValue = ""; rClipBoardValue += cellValue; if( j != lastCell.col ) rClipBoardValue += "\t"; } rClipBoardValue += "\r\n"; } var setClipBoardFlag = true; // selectedCells °¹¼ö¿Í rClipBoardValueÀÇ °¹¼ö ºñ±³ var cntRClip = 0; var cntRRow = rClipBoardValue.split("\r\n").length; var cntRCol = rClipBoardValue.split("\r\n")[0].split("\t").length; if( gridObj.selectedCells.length != ( cntRRow - 1 ) * cntRCol ) { setClipBoardFlag = false; } // selectedCellÀÌ firstCellºÎÅÍ lastCell±îÁö ¼ÓÇØÀÖ³ª ºñ±³ for( i = 0; i < gridObj.selectedCells.length; i++ ) { if( firstCell.row > gridObj.selectedCells.item(i).row || lastCell.row < gridObj.selectedCells.item(i).row ) { setClipBoardFlag = false; break; } if( firstCell.col > gridObj.selectedCells.item(i).col || lastCell.col < gridObj.selectedCells.item(i).col ) { setClipBoardFlag = false; break; } } if( !setClipBoardFlag ) { messageBox("´ÙÁß ¼±Åà ¹üÀ§¿¡¼­´Â", "E001"); return; } } // datagrid@selectionmode°¡ bycolÀÏ °æ¿ì else if( gridSelMode == "bycol" ) { if( gridObj.selectedCells.length == 0 ) return; var firstCell = getFirstCell(gridObj.selectedCells); var lastCell = getLastCell(gridObj.selectedCells); //alert(firstCell +" "+ lastCell); var i, j; for( i = gridObj.fixedRows; i < gridObj.rows; i++ ) { for ( j = firstCell.col; j <= lastCell.col; j++ ) { if(j != 2 && j != 11){ cellValue = gridObj.valueMatrix(i, j); //if( cellValue.indexOf("\n") != -1 ) // cellValue = '"' + cellValue + '"'; }else cellValue = ""; rClipBoardValue += cellValue; if( j != lastCell.col ) rClipBoardValue += "\t"; } rClipBoardValue += "\r\n"; } } // datagrid@selectionmode°¡ defaultÀ̰ųª byrowÀÏ °æ¿ì else { var gridCols = gridObj.Cols; var selRow; var i, j; for( i = 0; i < gridObj.selectedRows; i++ ) { selRow = gridObj.selectedRow(i); for ( j = gridObj.fixedCols; j < gridCols; j++ ) { if(j != 2 && j != 11){ cellValue = gridObj.valueMatrix(selRow, j); //if( cellValue.indexOf("\n") != -1 ) // cellValue = '"' + cellValue + '"'; }else cellValue = ""; rClipBoardValue += cellValue; if( j != gridCols - 1 ) rClipBoardValue += "\t"; } rClipBoardValue += "\r\n"; } } if( rClipBoardValue != "" ) window.clipBoardData = rClipBoardValue; } //======================================================================================================= // ¸¶¿ì½º ¿ìŬ¸¯ ÆË¾÷¸Þ´º // ºÙ¿©³Ö±â //======================================================================================================= function astgrid_onpaste(){ var trgObj = document.all.item(event.target); if( trgObj.elementName == "xforms:datagrid" ){ // event.targetÀÌ datagrid > inputÀÏ °æ¿ì return gridObj = trgObj; } else{ return; } var rClipBoardValue = ""; var gridSelMode = gridObj.selectionMode; if(window.clipBoardData !="") var rClipBoardValue = window.clipBoardData; var clipBoardRow = rClipBoardValue.split("\r\n"); if(gridSelMode = "free"){ // free ¸ðµå µ¿ÀÛ var firstCell = getFirstCell(gridObj.selectedCells); var lastCell = getLastCell(gridObj.selectedCells); var row = firstCell.row; for(var i = 0; i < clipBoardRow.length-1; i++){ var clipBoardCol = clipBoardRow[i].split("\t"); // Ŭ¸³º¸µå¿¡ ÀúÀåµÈ ³»¿ëÀ» tab ´ÜÀ§·Î ºÐ¸® var col = firstCell.col; for(var j = 0; j < clipBoardCol.length; j++){ gridObj.ValueMatrix(row, col) = clipBoardCol[j]; col++; } row++; } }else { // defualt, byrow, list ¸ðµå µ¿ÀÛ var gridCols = gridObj.Cols; var selRow = gridObj.row; var i, j; for(var i = 0; i < clipBoardRow.length-1; i++){ var clipBoardCol = clipBoardRow[i].split("\t"); var col = 0; for(var j = 0; j < clipBoardCol.length; j++){ gridObj.ValueMatrix(row, col) = clipBoardCol[j]; col++; } selRow++ } } } //======================================================================================================= // ¸¶¿ì½º ¿ìŬ¸¯ ÆË¾÷¸Þ´º : Áö¿ì±â // // ** ÆË¾÷¸Þ´º Ŭ¸¯½Ã ¸ðµç ±â´É µ¿ÀÛ // ** ´ÜÀÏÇà, ¼¿¿¡ ´ëÇØ¼­¸¸ ´ÜÃàŰ µ¿ÀÛ °¡´É // ** ¸ÖƼÇà, ¼¿¿¡ ´ëÇØ¼­´Â ´ÜÃàŰ µ¿ÀÛ ºÒ´É //======================================================================================================= function fgrid_clear(){ var gridSelMode = grd_drugid.selectionMode; if(gridSelMode == "free"){ var firstCell = getFirstCell(grd_drugid.selectedCells); var lastCell = getLastCell(grd_drugid.selectedCells); for(var i = firstCell.row; i <= lastCell.row; i++){ for(var j = firstCell.col; j <= lastCell.col; j++){ grd_drugid.ValueMatrix(i,j) = ""; } } }else{ for(var i = 0; i < grd_drugid.selectedRows; i++){ selRow = grd_drugid.selectedRow(i); for ( j = grd_drugid.fixedCols; j < grd_drugid.cols; j++ ) { grd_drugid.ValueMatrix(selRow, j) = ""; } } } } //======================================================================================================= // ¸¶¿ì½º ¿ìŬ¸¯ ÆË¾÷¸Þ´º // ºÙ¿©³Ö±â //======================================================================================================= function pasteImg(){ var trgObj = document.all.item(event.target); if( trgObj.elementName == "xforms:datagrid" ){ // event.targetÀÌ datagrid > inputÀÏ °æ¿ì return gridObj = trgObj; } else{ return; } var rClipBoardValue = ""; var gridSelMode = gridObj.selectionMode; if(window.clipBoardData !="") var rClipBoardValue = window.clipBoardData; //var clipBoardRow = rClipBoardValue.split("\r\n"); var Cell = getFirstCell(gridObj.selectedCells); var row = Cell.row; var col = Cell.col; gridObj.ValueMatrix(row, col) = rClipBoardValue; setImageRefInstance("/root/main/cnst/drugidlist["+row+"]/phot"); if(grd_drugid.colWidth(2) < 250) grd_drugid.colWidth(2) = 180; if(grd_drugid.rowHeight(row) < 85) grd_drugid.rowHeight(row) = 85; /* if(orgimg == true){ // orgimg == Y : ±âÁ¸ À̹ÌÁö Á¤º¸ // orgimg == N : »ç¿ëÀÚ ÀÓÀÇ À̹ÌÁö ÀÓÀÇ µî·Ï model.setValue("/root/main/cnst/drugidlist["+row+"]/orgimg","Y"); } */ }