기술문서
OZ Server
OZ Application
OZ Report

OZ Report
OZ Report
제목 : [OZ HTML5뷰어] 멀티보고서 호출 예제
오즈_LMK NOSPAM_mklee@forcs.com 6,181 hit 
https://oztn.net/kb/article/kbrpt/161347163630059 2021-02-16 19:33:56
192.168.141.***

 

* 개요


한 뷰어에 여러 ozr을 보여주는 멀티보고서 방식 예제 입니다.

OZHTML5뷰어 호출 스크립트를 이용했습니다.

 

 

* 상세 설명


하나의 뷰어에 여러 보고서 파일(.ozr)을 보여주는 것을 멀티보고서라고 합니다.

호출하는 웹페이지에 viewer.childcount 패러미터로 전체보고서개수-1을 지정하고, 각 보고서별로 패러미터를 넘기면 멀티보고서가 됩니다.


(multi.html)

 <!DOCTYPE html>
<html style="height:100%">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" type="text/css"/>
<script src="http://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<link rel="stylesheet" href="http://127.0.0.1/oz70/ozhviewer/ui.dynatree.css" type="text/css"/>
<script type="text/javascript" src="http://127.0.0.1/oz70/ozhviewer/jquery.dynatree.js" charset="utf-8"></script>
<script type="text/javascript" src="http://127.0.0.1/oz70/ozhviewer/OZJSViewer.js" charset="utf-8"></script>
<!-- If you want to run the HTML5SVG viewer please change the OZJSViewer.js to OZJSSVGViewer.js.
<script type="text/javascript" src="http://127.0.0.1/oz70/ozhviewer/OZJSSVGViewer.js" charset="utf-8"></script>
-->
</head>
<body style="width:98%;height:98%">
<div id="OZViewer" style="width:98%;height:98%"></div>
<script type="text/javascript" >
 function SetOZParamters_OZViewer(){
  var oz;
  oz = document.getElementById("OZViewer");

 

  // 멀티보고서 공통 패러미터
  oz.sendToActionScript("viewer.childcount","2"); // 멀티보고서의 child 개수 (전체개수-1)
  oz.sendToActionScript("viewer.focus_doc_index","0"); // 처음 보여지는 보고서 번호(0부터 시작)
  oz.sendToActionScript("viewer.showtree","true"); // 트리창 표시
  oz.sendToActionScript("print.alldocument","true"); // 멀티 보고서 한번에 인쇄
  oz.sendToActionScript("global.concatpage","true"); // 멀티 보고서를 하나의 보고서처럼 보여줌. 페이지 이어짐
  oz.sendToActionScript("global.inheritparameter","true"); // 첫번째 보고서의 파라미터 값을 상속 받음
  
  // 첫번째 보고서 패러미터
  oz.sendToActionScript("connection.servlet","http://127.0.0.1/oz70/server");
  oz.sendToActionScript("connection.reportname","test1.ozr");
  oz.sendToActionScript("connection.pcount","1");
  oz.sendToActionScript("connection.args1","year=2010");

 

  // 두번째 보고서 패러미터 (child1. 붙임)
  oz.sendToActionScript("child1.connection.reportname","test2.ozr");
  oz.sendToActionScript("child1.connection.pcount","2");
  oz.sendToActionScript("child1.connection.args1","year=2015");
  oz.sendToActionScript("child1.connection.args2","month=3");

 

  // 세번째 보고서 패러미터 (child2. 붙임)
  oz.sendToActionScript("child2.connection.reportname","test3.ozr");
  oz.sendToActionScript("child2.connection.pcount","3");
  oz.sendToActionScript("child2.connection.args1","year=2020");
  oz.sendToActionScript("child2.connection.args2","month=5");
  oz.sendToActionScript("child2.connection.args3","day=14");

 

  return true;
 }
 start_ozjs("OZViewer","http://127.0.0.1/oz70/ozhviewer/");
</script>
</body>
</html>

 

(실행 결과)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* 첨부자료 설명


- 왼쪽 '고객지원센터' 클릭 > Sample 메뉴 > HTML5뷰어 > 멀티보고서 에서 샘플을 실행할 수 있습니다.

 

- multi.html : 멀티보고서 호출 html



multi.html 2.73 KB (136 down)
result.jpg 80.86 KB (50 down)
키워드 : 뷰어태그 패러미터
 
OZ 버젼 : 7.0
OZ 제품 : Report Viewer(HTML5)
 
번호 구분 제목 글쓴이 일자 조회
95 문제해결 Windows11 24H2 Update 후 OZ Report 에러 조치 방안 오즈_LMK 2025-02-24 2,093
94 기술정보 [OZ EXE뷰어] 뷰어 패러미터 호출 예 Tag 1 오즈_LMK 2022-09-20 4,932
93 기술정보 [OZ HTML5뷰어] 뷰어 패러미터 호출 예 Tag 1 오즈_LMK 2022-09-20 5,498
92 문제해결 디자이너 실행시 윈도우 화면 범위를 벗어나서 안보이는 경우 오즈_LMK 2022-08-01 948
91 문제해결 '카테고리 주소'와 'ODI 이름'을 잘못 입력한 경우 에러 Tag 2 오즈_LMK 2022-07-06 2,375
90 기술정보 오즈서버 정식라이선스 요청시 REQUEST-URI 확인 방법 Tag 1 오즈_LMK 2022-05-26 1,527
89 기술정보 DB연결 방법 - 오즈 서버 Tag 1 오즈_LMK 2022-05-26 2,388
88 기술정보 DB연결 방법 - 쿼리디자이너, 리포트디자이너(jdbc드라이버 설정 등) Tag 1 오즈_LMK 2022-05-25 3,283
기술정보 [OZ HTML5뷰어] 멀티보고서 호출 예제 Tag 2 오즈_LMK 2021-02-16 6,182
86 문제해결 디자이너 실행 시 Loading JVM failed 오류 발생되며 닷넷으로 실행될 때 조치 방법 Tag 2 오즈_CSH 2020-02-27 2,159
85 기술정보 Chrome 77버전으로 업데이트 후 OZHtml5 뷰어 인쇄창이 뜨지 않을 때 조치 방법 오즈_CSH 2019-09-19 3,349
84 문제해결 exe뷰어(custom uri 방식)에서 구분자를 ^로 주면 보고서 출력이 안되는 현상 Tag 2 오즈_LMK 2019-05-30 1,914
83 문제해결 리포트 디자이너가 느린 현상이 발생하면 최신 패치로 해결됩니다. 오즈_LMK 2019-05-13 2,430
82 기술정보 OZ ActiveX 뷰어 - 52버전부터 Firefox 브라우저 지원 중단 오즈_CSH 2017-03-28 3,524
81 기술정보 OZ Applet 뷰어 - 52버전부터 Firefox 브라우저 지원 중단 오즈_CSH 2017-03-28 2,277
80 문제해결 2015년 12월부터 발생한 크롬, 오페라 브라우저에서 Flash/HTML5뷰어 인쇄 장애 건 대부분 해결 오즈_CSH 2016-03-16 4,257
79 문제해결 Flash Player(21,0,0,182버전) Windows 8/10 IE에서 인쇄 축소 문제가 해결 오즈_CSH 2016-03-11 3,043
78 기술정보 인터넷 익스플로러에서 OZ ActiveX 뷰어 호출 방법 오즈_CSH 2016-03-11 5,783
77 기술정보 [6.0] 표시형식으로 월, 요일, 오전, 오후를 영문으로 표기하는 방법 오즈_CSH 2016-02-29 3,013
76 문제해결 Flash Player(20.0.0.306 버전) Windows 8/10 IE에서 인쇄 축소 오즈_CSH 2016-02-24 3,170
 | 1 | 2 | 3 | 4 | 5 |  
copyright 2007-2026 by FORCS OZ