리포트가 1, 2, 3, 4, 5 이렇게 5개가 있습니다.
내부 루틴이 두가지가 있는데요,
x일 경우에는 1, 3, 5번을 composite하구요,
y일 경우에는 1, 2, 4번을 composite합니다.
사용자가 x, y, x, x, y 이렇게 5개를 입력하면, 내부적으로 for문을 돌면서 리포트를 생성합니다.
그럼 결과적으로 (1,3,5)를 생성하고 (1,2,4)를 생성하고 (1,3,5)를 생성하고........
이런식으로 생성하는데 5개의 리포트를 생성합니다.
그런데 이 5개의 리포트를 다시 한개의 리포트로 composite하고 싶은데요,
(1,3,5, 1,2,4, 1,3,5, 1,3,5, 1,2,4) 이렇게 생긴 한개의 리포트를 만들고 싶습니다.
어떻게 해야할지 좀 도와주세요.. 많은 의견 부탁드립니다.
루프문으로 돌릴때처럼 똑같이 CompositeReport에 추가하면 됩니다.
5개의 리포트를 생성 후 바로 또 다시 만들어야 하는데 잘안된다면
composite를 하나 더 놓으셔도 되구요..
질문내용으로만 보면 별 문제는 없는듯 싶은데 왜 고민하시는지 모르겠습니다.
내용에 담기지 않는 다른 내용?이 있으면 적어주세요~