var reportId = 0; function makeReportId() { reportId = reportId + 1; return reportId; } // Rexpert30 오픈 function exeReportPreview30(reportIDs, params, options, prnopt, parentObjId) { var reportNames = new Array(); var uniqueId = makeReportId(); for (var i=0; i= params.length) { params.push(new Object()); } addSessionValues(params[j]); } if (options == null) { // options = "open=0;save=1;directprint=0;printdailog=0;print=1;stop=0;excel=1;zoomin=0;zoomout=1;moveprev=1;movenext=1;combo=1;movefirst=1;movelast=1;help=1"; // 아래 옵션은 "open=0;save=1" 와 같음. default설정된 걸 명시적으로 선언해 둔 것. 2013.04.02 손병은 options = "open=0;save=1;directprint=0;printdailog=0;print=1;zoom=1;moveprev=1;movenext=1;movefirst=1;movelast=1;refresh=1;excel=1;pdf=1;hwp=1;page=1;about=1;tab=0;statusbar=1"; } if (prnopt == null) { prnopt = "1"; } // Iveiwer 객체 var iveiwerObj = null; if(parentObjId == null || parentObjId == ""){ if(document.all("brs_report") == null) { //popup iveiwerObj = null; } else { //browser iveiwerObj = brs_report; } } else{ var parentObj = document.all(parentObjId); if(parentObj != null){ var childObj = document.all("brs_"+parentObjId); if(childObj != null){ iveiwerObj = childObj; } } } if (checkOpener()) { opener.htmlwindow.openReport(reportNames, params, options, prnopt, uniqueId, iveiwerObj); } else { htmlwindow.openReport(reportNames, params, options, prnopt, uniqueId, iveiwerObj); } } function addSessionValues(obj) { var userInfoKeyStr = new String(htmlwindow.sessionFormat); var userInfoKeyArr = userInfoKeyStr.split("|"); var userInfoStr = getGlobalVariable("userinfos"); var userInfoArr = userInfoStr.split("|"); var len = userInfoArr.length; for(i=0;i= 0) { rCSV += childNodeList.item(pos).text + sColSep; } else { rCSV += "" + sColSep; } } cur_count++; if (cur_count < nodeList.length) { rCSV += sRowSep; } } return rCSV; } function makeReportPreview30(left, top, width, height, parentObjId){ if(left==null || top==null || width==null || height==null){ messageBox("미리보기 크기정보가", "I004"); }else{ if(parentObjId == null || parentObjId == ""){ if(document.all("brs_report") == null){ if(document.all("grp_biz") == null){ body.createChild("xforms:iviewer", "id:brs_report; src:../../../com/commonweb/xrw/SPZUR00400_보고서30.xrw; left:"+left+"px; top:"+top+"px; width:"+width+"px; height:"+height+"px;"); }else{ grp_biz.createChild("xforms:iviewer", "id:brs_report; src:../../../com/commonweb/xrw/SPZUR00400_보고서30.xrw; left:"+left+"px; top:"+top+"px; width:"+width+"px; height:"+height+"px;"); } } }else{ var parentObj = document.all(parentObjId); if(parentObj != null){ //parentObj.createChild("xforms:iviewer", "id:brs_"+parentObjId+"; src:../../../com/commonweb/xrw/SPZUR00100_보고서.xrw; left:"+left+"px; top:"+top+"px; width:"+width+"px; height:"+height+ parentObj.createChild("xforms:iviewer", "id:brs_"+parentObjId+"; src:../../../com/commonweb/xrw/SPZUR00400_보고서30.xrw; left:"+left+"px; top:"+top+"px; width:"+width+"px; height:"+height+"px;"); } } } }