01. 리얼리포트와 리얼그리드 설치
RealReport의 GridReportViewer는 현재 단순한 그리드의 변환만 지원하며 많은 제약 사항이 있습니다.
- 텍스트가 아닌 랜더러는 지원하지 않습니다.
- 그룹핑, 머지된 그리드는 지원하지 않습니다.
- 푸터의 출력은 지원하지 않습니다.
- 그외 복잡한 형식의 그리드는 지원하지 않습니다.
가능한한 디자이너를 이용해 출력용 리포트 양식을 만들기를 권장 드립니다.
현재 계속해서 기능을 업그레이드하고 있지만, 정확한 개발 일정을 보장해 드리지 못하는점 양해 부탁 드립니다.
개요
RealGrid
라는 제품의 데이터와 레이아웃을 이용해 손쉽게 GridReportViewer를 사용하여 출력용 리포트로 변환할 수 있습니다. GridReportViewer
를 사용하려면 RealGrid
와 RealReport
두 제품을 모두 설치해야 합니다. 두 제품은 모두 웹 페이지에서 작동되는 웹 컴포넌트이므로 웹 서버가 필요합니다.
설치에 필요한 파일은 샘플저장소 (opens in a new tab)에 모두 공개되어 있습니다.
라이선스
RealReport
와 RealGrid
는 각각 라이선스 키를 입력해 주어야 작동합니다. 라이선스 키는 index.html
파일의 script tag 상단에 realReportLic
, realGrid2Lic
이란 변수에 선언되어 있습니다.
RealReport
와 RealGrid
의 라이선스는 실행 되는 웹서버의 도메인별로 사용여부가 결정됩니다. 배포된 라이선스는 localhost
, 127.0.0.1
에서만 사용할 수 있습니다.
추가적으로 테스트에 필요한 도메인이나 IP 주소가 있다면 별도로 요청하시면 제공해드리겠습니다.
웹서버
RealReport
와 RealGrid
는 웹 서버에서 동작하는 웹 컴포넌트이므로 웹 서버가 필요합니다. 웹 서버의 종류는 어떤것을 사용해도 관계없습니다.
예를 들어 nodeJs (opens in a new tab) 환경에서 live-server (opens in a new tab), http-server (opens in a new tab)등을 사용할 수 있습니다.
이 외에도 모든 http 서버를 사용하여 실행 가능합니다.
설치
샘플저장소 (opens in a new tab)의 index.html
파일이 있는 경로를 루트 경로로 지정하시면 됩니다. 각 프로그램의 설치 방법은 설치 가이드 또는 index.html
파일에 미리 만들어둔 샘플 코드를 참고하시면 됩니다.