[UbiReport] 그룹별 제목과 다단 보고서
UbiReport에서 다단 설정을 할 경우 그룹 제목 부분 역시 다단으로 표시되어 이상한 보고서가 출력되는데 아래와 같이 마스터 서브 형태로 설정하면 깔끔한 보고서를 만들 수 있다.
1. 마스터 데이터 컴포넌트 추가
1.1 Group 데이터 컴포넌트 추가
1.1 마스터 데이터 컴포넌트 SQL 설정
1.2 그룹 편집 들어가서 그룹 추가 (GROUP_A) 한 뒤 마스터와 서브를 연결할 컬럼을 선택
1.3 GROUP_A Header 밴드를 아래와 같이 설정해준다.
그룹 옵션 > 그룹밴드 반복 체크
그룹 옵션 > 그룹별 페이지 생성 체크
2. GROUP_A Footer 밴드를 아래와 같이 설정한다.
2.1 컴포넌트 옵션 > 포함된 데이터 컴포넌트 크기 확장 체크
3. 페이지 마다 표시될 그룹 헤더 디자인
3.1 확인을 위해 전체 페이지 및 그룹별 페이지 출력 표시
page(), totalpage()
grouppage('A'), grouptotalpage('A')
4. GROUP_A Footer 밴드에 서브 데이터 컴포넌트 추가
4.1 단순한 N-up 형태의 데이터 컴포넌트 추가
5. 서브 데이터 컴포넌트 설정
5.1 단 개수와 진행방향을 설정해준다.
6. 마스터 데이터 컴포넌트와 서브 데이터 컴포넌트를 연결
6.1 서브 데이터 컴포넌트를 클릭하여 컴포넌트 탭의 SQL 결합 버튼 클릭한다.
6.2 마스터와 서브를 연결하는 컬럼을 추가한다.
7. 미리보기
7.1 전체 페이지가 17 페이지이며 그룹 1의 페이지는 4페이지
7.2 그룹1의 멤버들이 표시된다.
'기타' 카테고리의 다른 글
[마이플랫폼] Base64 문자열을 이미지 컴포넌트에 표시하기 (0) | 2018.04.26 |
---|---|
Web API CORS 관련 문제 해결(개발 시) (0) | 2017.12.22 |
Alfresco 웹스크립트를 이용한 사이트 생성 (0) | 2015.07.21 |
Alfresco Share Login 페이지에서 CSRF 필터 오류 해결법 2가지 (0) | 2015.07.21 |
[C1FlexGrid] 이미지로 버튼 흉내내기 (0) | 2011.11.15 |