문서
리포트 디자이너
29. 서브 밴드 페이지

29. 서브 밴드 페이지

서브 밴드 페이지는 다른 페이지에 존재하는 밴드와 연결해서 서로 다른 페이지에서 마스터-디테일 형식의 보고서를 만들어낼 수 있습니다.

서브 밴드 페이지 리포트

v1.8.3 버전을 기준으로 서브 밴드 페이지를 생성할 수 있습니다.

서브 밴드 페이지에서는 한개의 심플밴드 혹은 테이블밴드 아이템만 사용할 수 있습니다.

서브 밴드 페이지 추가하기

아래 이미지에 표시된 영역에서 + 버튼을 클릭 후 + Sub Band Page 메뉴를 클릭하여 Sub Band Page를 추가합니다.

sub band page

서브 밴드 페이지에서 마스터 밴드와 연결하기

마스터 & 서브 밴드 데이터 준비

마스터 밴드와 서브 밴드에서 사용할 데이터 샘플을 준비합니다.

master.json
[
    {
        "key": "1",
        "name": "마스터 데이터 이름-1",
        "type": "타입A"
    },
    {
        "key": "2",
        "name": "마스터 데이터 이름-2",
        "type": "타입B"
    },
    {
        "key": "3",
        "name": "마스터 데이터 이름-3",
        "type": "타입C"
    }
]
sub.json
[
    {
        "key": "1",
        "name": "서브이름 1-1"
    },
    {
        "key": "1",
        "name": "서브이름 1-2"
    },
    {
        "key": "2",
        "name": "서브이름 2-1"
    },
    {
        "key": "2",
        "name": "서브이름 2-2"
    },
    {
        "key": "3",
        "name": "서브이름 3-1"
    }
]

위 데이터를 파일로 저장하고 DATA 탭 -> Report 폴더 영역을 우클릭한 후 Import -> Band 메뉴에서 데이터를 추가합니다.

data sample

서브 밴드와 마스터 밴드를 연결하기 위해 name 지정

서브 밴드와 연결하기 위해 일반 페이지에서 심플밴드 혹은 테이블밴드를 생성하고 name 속성 값을 지정합니다.

master band name

서브 밴드 카테고리 속성 지정

서브 밴드 페이지에서 심플밴드 혹은 테이블밴드를 생성하고 Sub Band 카테고리에서 아래 속성 목록을 지정합니다.

  • Master Band Name : 연결할 마스터 밴드 name 속성값
  • Master Band Key Fields : 연결한 마스터 밴드에서 마스터 디테일 관계의 기준이 되는 데이터 필드 설정
  • Sub Band Key Fields : 연결한 마스터 밴드의 Master Band Key Fields 속성의 데이터 필드와 관계가 있는 서브 밴드 쪽 데이터 필드 설정

sub band category

미리보기

디자인 완성 후 미리보기를 통해 완성된 모양을 확인합니다.

sub-band-print