! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

ARJS 페이지 리포트에서, 여러 페이지를 각 한 부씩 렌더링 하는 방법에 대한 문의 > Q&A | 토론

본문 바로가기

ActiveReportsJS

Q&A | 토론

디자이너 ARJS 페이지 리포트에서, 여러 페이지를 각 한 부씩 렌더링 하는 방법에 대한 문의

페이지 정보

작성자 김코딩 작성일 2023-01-03 15:28 조회 335회 댓글 0건
제품 버전 : ActiveReport 15 Designer
컨트롤 이름 : Page

본문

안녕하세요.


저는 3개의 페이지를 가지는 ARJS 페이지 리포트를 만들었습니다. 페이지 1에는 주로 Dataset에서 불러온 데이터들이 바인딩된 표들이 있고, 나머지 2, 3 페이지는 빈 표만 정적으로 있습니다. 


저는 이 리포트가 각 페이지별로 1부씩 인쇄되도록 하고 싶습니다. 총 9개의 페이지가 출력된다면 Page1 > Page2 > Page3 > Page1 > Page2 > Page3 ... 이런 식으로 출력이 되도록 하고싶습니다.


이를 위해 제가 참고하고 있는 것은 Collate Multiple Copies of a Report | ActiveReports 14 .NET Edition (grapecity.com) 이 Theme을 사용하는 방법이었는데, 전혀 제 의도대로 동작하고 있지 않습니다.


1. 우선 제가 시도한 Theme을 이용한 방법이, 제가 말씀드린 목적과 맞는 것인지 궁금합니다.


2. ValueIndex로 CollateBy 해서 출력을 해보았는데, 예를 들면 Page1 (Theme1) - Page1 (Theme2) - Page1 (Theme1) - Page1 (Theme2) ...... (모든 Page1을 출력한 뒤) Page2(Theme1) - Page2(Theme2) 이런 식으로 출력이 되고 있습니다.


3. 2개의 Theme을 각각의 페이지에 적용하는 방법이 이해가 되지 않습니다. 그저 Themes 속성에서 2개의 Theme만 추가하면 저절로 되는 것인지, 다른설정이 필요한 것인지 잘 모르겠습니다.


미리 답변 감사합니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

디자이너 Re: ARJS 페이지 리포트에서, 여러 페이지를 각 한 부씩 렌더링 하는 방법에 대한 문의

추천1 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK폴 작성일 2023-01-05 15:52 댓글 1건

본문

안녕하세요 그레이프시티입니다.


올려 주신 내용만으로는 정확하게 그림이 그려지지는 않기는 합니다.

우선 ARJS를 개발하시는데 참고하시는 문서가 AR.NET이시기 때문에 기본적으로 맞지는 않습니다.

아래의 문서를 참고해 주세요

https://demo.grapecity.co.kr/activereportsjs/docs/GettingStarted/Introduction


그리고 이미 완성된 3개의 페이지를 포함하는 리포트를 단순히 3번 반복하고 싶은신 것이라면

완성된 A리포트를 저장하시고 B리포트를 새로 만들어서 3개의 페이지에 서브리포트를 배치하신 다음

해당 서브리포트가 A리포트를 불러오시게 하면 어떠실까요?


혹시 이러한 방식이 어려우시다면 조금더 구체적으로 어떤 결과를 원하시는 것인지 말씀 주시면 다시 도움 드리도록 하겠습니다.


감사합니다.

그레이프시티 드림

댓글목록

김코딩님의 댓글

김코딩 작성일

먼저 답변 감사합니다.

완성된 A리포트를 저장하시고 B리포트를 새로 만들어서 3개의 페이지에 서브리포트를 배치하신 다음

해당 서브리포트가 A리포트를 불러오시게 하면 어떠실까요?



: 제가 이해하기로 이 방법은 결국 같은 문제를 야기하는 것 같습니다.

제가 겪고 있는 문제는 페이지1, 페이지2, 페이지 3에서 페이지 1에만 DataSet이 바인딩 된 동적 테이블이 존재하고 나머지 페이지 2, 페이이지 3에는 셀이 비어있는 정적인 테이블만 존재하기 때문입니다. 제 경우에 전체 렌더링 되는 페이지 수가 5000 페이지라고 하면, 4998 페이지는 페이지 1의 데이터셋이 바인딩 된 테이블 반복으로 채워지고 나머지 4999, 5000 페이지만 페이지2, 페이지3의 비어있는 셀이 출력되는 문제를 겪고 있습니다.

저는 이 리포트가 페이지 1이 혼자서 반복되지 않고 페이지1-페이지2-페이지3-페이지1-페이지2-페이지3 순서로 출력되게 하길 원하고 있습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.