//------------------------------------------------------------------ //------------------------------------------------------------------ //---------------------------------------------------------- } <<공통스크립트>>------------------------------------------------------------------- /** /** /** //첨부파일 관련 변수 선언 //FusionChart 관련 변수 선언 var gv_chartPath = gv_ServerUrl + "/deploy/fusionchart/"; /** this.btn_help.onclick.setHandler(utlf_callHelp); // // utlf_tranGetMessage(); // Message 처리 if (gv_mdiFlag == "false") { var uExtObj = new ExtCommon(); gv_ServerUrl = "localhost:8080"; utlf_tranGetMessage(); // Message 처리 nX = 831; } else { //LIB::rsz_script.xjs
용 리사이즈 함수 /** //trace(obj.position.width + " ::: " + obj.position.height); if(obj instanceof Tabpage) { // // if (gv_mdiFlag == "false") { //LIB::rsz_script.xjs 용 리사이즈 함수 /** /** //trace("call Transaction >>>>> " + JSESSIONID); /** //if (svcid == "login") { /** if (opener.pv_frmAuth == 1) { /** /** /** /** //alert(msgid); var msgTemp; if (charChk > 0) { } else { var findRow = gds_message.findRow( "msgId", msgid ); if (findRow < 0) { if (utlf_IsNull(args)) { msgTemp = arrmsg[0]; for (var i=0; i<arglen; i++) { alert(msgTemp);
//return confirm(msgid); var rtnVal; if (findRow < 0) { if (utlf_IsNull(args)) { var msgTemp = arrmsg[0]; for (var i=0; i<arglen; i++) { return confirm(msgTemp);
var findRow = gds_message.findRow( "msgId", msgid ); if (findRow < 0) { if (utlf_IsNull(args)) { var msgTemp = arrmsg[0]; for (var i=0; i<arglen; i++) { return msgTemp; /** /** newChild = _utlf_NewChildFrame(sID, sURL, sArg, nLeft, nTop, nWidth, nHeight, sStyle, sProp); if( rtn == "" || rtn == "undefined" ) rtn = ""; return rtn; /** newChild = _utlf_NewChildFrame(sID, sURL, sArg, nLeft, nTop, nWidth, nHeight, sStyle, sProp); return newChild.showModeless(sID, MyFrame, sArg); /** var
bTitle = true; if( utlf_IsNull(sID) || utlf_IsNull(sURL) ) return null; newChild = new ChildFrame; if( utlf_IsNull(nLeft) || nLeft < 0 ) if( utlf_IsNull(sStyle) == false ) if(
arr1[0].toLowerCase() == "title" ) bTitle = flag; if( utlf_IsNull(sProp) == false ) newChild.formurl = sURL; ////// sStyle내용
적용( 이부분은 init()호출전에 사용해야 함 ) newChild.init(sID, nLeft, nTop, nLeft + nWidth, nTop + nHeight); ////// sStyle내용 적용( 이부분은 init()호출후에 사용해야 함 ) if (bLayer) { MyFrame.addChild(sID, newChild); // 이거 꼭 해야 함 return newChild; /** var arrArgument = decode.arguments; if((arrArgument.length % 2) == 0) { for(var i = 1; i < nCount;
i+=2) { if(varRtnValue == null && bIsDefault) { return varRtnValue; /** if(arrArgument[0]) { /** /** return sOrg.indexOf(sFind, nStart); /** if( utlf_IsNull(sOrg) ) return ""; if( sStart == "" ) return sOrg.substring(pos_start+sStart.length, pos_end); /** sOrg = utlf_Str(sOrg); if( utlf_IsNull(sOrg) ) return ""; while(1) /** sOrg = utlf_Str(sOrg); if( utlf_IsNull(sOrg) ) return ""; for( pos = 0 ; pos < sOrg.length ;
pos+=sTrim.length ) return sOrg.substr(pos); /** sOrg = utlf_Str(sOrg); if(
utlf_IsNull(sOrg) ) return ""; for( pos = sOrg.length-sTrim.length ; pos >= 0 ; pos -= sTrim.length ) return sOrg.substr(0, pos+sTrim.length); /** return rtnVal; /** if( utlf_IsNull(sOrg) ) return ""; for( i = 0 ; i < nCnt ; i++ ) return sRet; /** if( utlf_IsNull(sOrg) ) return ""; sRet += sOrg; return
sRet; /** if( sOrg.length < nSize ) /** if( utlf_IsNull(sOrg) || utlf_IsNull(sCnt) ) return -1; for( i = 0 ; i < sOrg.length ; i += sCnt.length ) return nCnt; /** if( utlf_IsNull(sVal) ) return -1; for (i=0; i<sVal.length; i++) /** if( utlf_IsNull(sNum) ) return false; for( i = 0 ; i < sNum.length ; i++ ) return ret; /** if( utlf_IsNull(sNum) ) return ""; if( sNum.charAt(0) == "+" || sNum.charAt(0) == "-" ) ppos = utlf_Pos(sNum, ".", nStart); return sRet; /** if( utlf_IsNull(sDate) ) return -1; nMonth = parseInt(sDate.substr(4,2), 10); return nLastDate; /** if( utlf_IsNull(sDate) ) return false; nY = parseInt(sDate.substring(0,4), 10); if ((nY % 4) == 0) return ret; /** var nLastDate = utlf_LastDateNum(sDate); return sDate.substr(0,6) + nLastDate.toString(); /** if( sDate.length != 8 ) if( utlf_IsNum(sDate) != true ) var nMonth = parseInt(sDate.substring(4,6), 10); if( nMonth < 1 || nMonth > 12 ) if( nDate < 1 || nDate > utlf_LastDateNum(sDate) ) return true; /** var nYear = parseInt(sDate.substr(0, 4)); return utlf_MakeDate(nYear, nMonth, nDate); /** var nYear = parseInt(sDate.substr(0, 4)); sRet = utlf_MakeDate(nYear, nMonth, 1); if( nDate > nLastDate ) return sRet; /** var objDate = new Date(nYear, nMonth-1, nDate); var sYear = objDate.getFullYear().toString(); return sYear + sMonth + sDate; /** return sToday; /** /** var vFromDate = new Date(parseInt(sEndDate.substring(0,4), 10), parseInt(sEndDate.substring(4,6)-1,
10), parseInt(sEndDate.substring(6,8), 10)); return parseInt((vFromDate - vToDate)/(1000*60*60*24)); /** if( utlf_IsNull(sStartDate) || utlf_IsNull(sEndDate) ) return NaN; nStartMon = parseInt(sStartDate.substr(0,4), 10)*12 + parseInt(sStartDate.substr(4,2), 10); return (nEndMon - nStartMon); /** var v_JuminNo = utlf_Replace(sValue, "-", ""); if(v_JuminNo.length != 13) v_FNum = v_JuminNo.substr(0, 6).toString(); if (v_LNum.substr(0,1) == '1' || v_LNum.substr(0,1) == '2') if(utlf_IsDate(v_YY + v_FNum) == false) if
(utlf_IsNum(v_JuminNo) == false) for ( ix = 0; ix < 12 ; ix++) v_iSum = 11 - (v_iSum%11); return true; /** buf = Array(13); odd = buf[7]*10 + buf[8]; if (odd%2 != 0) { if ((buf[11] != 6)&&(buf[11] !=
7)&&(buf[11] != 8)&&(buf[11] != 9)) { multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
if (sum>=10) sum-=10; sum += 2; if (sum>=10) sum-=10; if ( sum != buf[12]) { /** if( utlf_IsNull(ExpObj) == true ) ExpObj.exportfilename = Grid.name+".xls"; // 꼭 줘야됨 ExpObj.addExportItem(ExportItemTypes.GRID, obj, sSheetName+"!A1"); return true; /** /** var curObj = grdObj.id; if (! utlf_IsNull(strAscMark)) utlv_AscMark =" " + strAscMark; // Asc Mark // 단일 Column Sort 처리 시 } /** var strHeadText; // Head Text + SortMark var headCnt = grdObj.getCellCount("head"); // Grid Head Cell Count var sortRow = grdObj.getCellProperty("head",nCell,"row"); for (var iHead=0; iHead<headCnt; iHead++) { sortCol = grdObj.getCellProperty("head", iHead, "col"); var bodyRow = _utlf_grdBodyDepth(grdObj); for
(var iBody=0; iBody<bodyCnt; iBody++) { //checkbox 일경우 제외 //expr일 경우 sort제외 // Grid Head의 해당 Column이 Asc(▲) 인 경우 for (var ii=0; ii<bodyCnt; ii++) { if
(grdObj.getCellProperty("body", ii, "text").length > 0) { strHeadText = grdObj.getCellProperty("head",nCell,"text"); // Grid Head의 해당 Column이 Desc(▼) 인 경우 // Sort Mark 제거 시 해당 Grid의 Column Index에 대해서 Sort 처리(Max 3 Column) } // Reset Column이 정의된 경우 strHeadText = grdObj.getCellProperty("head", nCell, "text"); // 초기값인 경우(Sort 미 적용) 시 for (var ii=0; ii<bodyCnt; ii++) { if
(grdObj.getCellProperty("body", ii, "text").length > 0) { } else { strHeadText = grdObj.getCellProperty("head", nCell, "text"); // 해당 Column에 대한 Sort 처리 // Grid의 Row Position 설정(Sort 처리 시 Row Position 변경) // 선택 Head의 Text 변경 (Sort Mark 적용) // Selected Column을 제외한 Sort Mark 제거 /** for(var
ii=0; ii<nColCnt; ii++) { sRepText = grdObj.getCellProperty("head",ii,"text").replace(utlv_AscMark,"").replace(utlv_DescMark, ""); //var dsObj = grdObj.binddataset; /** for
(i=0; i<sortLen; i++) { return rtnVal; /** var bodyCnt = grdObj.getCellCount("body"); // Grid Body Cell Count for (var i=0; i<bodyCnt; i++) { return rtnVal; /** for(var ii=0; ii<nColCnt; ii++) { var dsObj = grdObj.binddataset; /** } function utlf_onexport(obj:ExportObject,e:ExportEventInfo) {
if (utlf_IsNull(strXlsNm)) { objExport.exporttype = ExportTypes.EXCEL; /**
/** if (utlf_IsNull(arg1)) { if (arrArg1.length > 1) { for (var j = 0;j<nRowCnt;j++)
{ for (var i=1;i<arrDs.length;i++) { for (var m=0;m<nSubRowCnt;m++) { strDsCont += "//EOR//"; } else { for (var j = 0;j<nRowCnt;j++) { /** if(e.ctrlKey){
} else { //기존 dataset갯수보다 많은 경우 var nLoopCnt = (nGrdCellPos + arrText2.length); /** if (celltype.toUpperCase() != "CHECKBOX") { if (utlv_IsGridCheckAll == 1) { /** nCnt = arrSelectedstartRow.length; if
(nCnt > 1) { nCnt = arrSelectedstartRow.length; if (nCnt > 1) { var arr1 = new Array(nCnt); for (var i=0;i<nCnt;i++) { /** } /** var strUrl = "http://112.136.170.16:5102/popup_pmm.jsp"; var
strHeader = "Content-Type: application/x-www-form-urlencoded\r\n"; /** /** } /** /** for (var i=0; i<dsObj.getRowCount(); i++) { return false; /** nCnt = arrSelectedstartRow.length; for (var i=arrSelectedstartRow;i<=arrselectendrow;i++) { }
if( utlf_IsNull(oObj) ) return ""; sType = oObj.toString().valueOf().substr(1,6); return ""; /** /** //lfn_addcolumn();//체크 컬럼 추가 if(!vFileList) { var nRow; } /** if (dsObj.getRowCount() == 0) return true; strFilename = dsObj.getColumn(i,strFileCoursNm) + dsObj.getColumn(i,strAtchFileNm); // 업로드 리렉토리 + 파일 UUID(36자리) 형태로 메시지를 넘겨 받음 // strAddfilenm에 UUID,파일이름,... 형태로 저장한 후 화면에서 hiddenUploadedFiles 값에 담아 } } } /** var dsObj = obj.binddataset; var strUrl = strServerUrl + "?fileRefrnId="+strFileRefrnId+"&fileId="+strFileId; vFile_down.close();
//trace(dsDelObj.saveXML()); }
/** /**
var findRow = gds_userinfo.findRow( "key", strKey ); /** return
""+sText; /** /** var fStr = "bizid=='" + strBiz + "' && key=='"
+ strKey + "' && type=='C'"; if (findRow < 0) { /** var fStr = "bizid=='" + strBiz + "' && key=='" + strKey + "' && type=='C'"; if (findRow < 0) { /** if (dsObj.getRowCount() < 1) return false; var iRow; for (var i=0; i<dsObj.getRowCount(); i++) { return true; /** var fStr = "bizid=='" + strBiz + "' && key=='" + strKey + "' && type=='S'"; if (findRow < 0) {
var _objAry = objChart.split("."); if (!_prefixObj.isValidObject( _objAry[_objAry.length-1])) { if (!isValidObject(objChart)) { /** /** /** } /** /** if(this == '' || this.length < 8) return 'Error String for format'; var date = this.length == 8 || this.length > 8 ? this.substring(0, 8) : ''; var time = this.length == 14 ? this.substring(8, 14) : ''; if(date != null || date != undefined){ if(date.length == 8) { if(time != null || time != undefined) { if(time.length >= 4) {
//만약 오전,오후 format check( 'a' 옵션) if(format.match(/a/g) != null) { if(time.length == 6) { /** return arrSysNm; //Object 선언 bSuccess = vFile.open(filenm, VirtualFile.openRead | VirtualFile.openText ); /** ///////////////////////////////////////////////// // Create Object
// Add Object to Parent Form //팝업위치 조정(모니터 우측으로 넘어가지 않도록 처리) var rtnvalue = popdiv_calMonth.trackPopup(nLeft-1, nTop-1, 194, 182); // Destroy Object
///////////////////////////////////////////////////////////////////////////////////////////// /** /** var dsInBatchMonitoring = ""; //조회용 Dataset 생성 dsInBatchMonitoring.setColumn(0, 0, stringVal); //배치 실행 상태 검색 결과 Dataset 생성 시작 transaction("srchBatchResult", /** //fileDialog에서 사용될 확장자가 입력되었는지 확인 //fileDialog에서 사용될 defFileName이 입력되었는지 확인 FileDialog0 = new FileDialog(); var _rtn = false; if(_vFile != null){ //Dialog에서 파일을 선택한 경우에만 다음 로직을 실행 _vFile.close(); /** //fileDialog에서
사용될 확장자가 입력되었는지 확인 //lfn_addcolumn();//체크 컬럼 추가 if(!vFileList) { //기존에 들어가 있는 파일 정보를 Clear 처리 var nRow; /** strFilename = dsObj.getColumn(i,strFileCoursNm) + dsObj.getColumn(i,strAtchFileNm); // strAddfilenm에 UUID,파일이름,... 형태로 저장한 후 화면에서 hiddenUploadedFiles 값에 담아 } } /** var as_Biz_no = strBizNo; as_Biz_no = as_Biz_no.replace("-",""); I_TEMP_SUM = I_TEMP_SUM + parseInt(as_Biz_no.substring(0,1),10) ; I_TEMP_SUM = I_TEMP_SUM +
parseInt(S_TEMP.substring(0,1)) + parseInt(S_TEMP.substring(1,2)) ; objDiv.visible = bFlag; function utlf_ImgProc(bFlag, strMsg) { objDiv.visible = bFlag; } else { } /**
if (bMode == true) { var nPopLeft = system.clientToScreenX(gv_AppTopPath.form.stc_usrInfo,-10);
utlf_Dialog(strPgeid, strUrl, "", nPopLeft, nPopTop, nWidth, nHeight, ""); var winKey = gds_openwininfo.lookup("menuid", strMenuId,"winid"); gv_AppFramePath.frames(winKey).form.lfn_Retrive(); |