2010-04-15 3 views
1

iReport를 사용하여 새 밴드 시작시 변수 (매개 변수 또는 REPORT_PARAMETERS_MAP의 값이 될 수 있음)를 Boolean.TRUE으로 어떻게 설정합니까?새 밴드 시작 감지

헤더에 특정 밴드가 채워지기 시작해야 표시되는 필드가 있습니다.

감사합니다.

답변

1

AFAIK, 그런 식으로 wirk하지 않습니다. 머리글에서 곧게 진행하여 각 밴드 머리글을 통해 세부 밴드로 이동하고 바닥 글로 돌아갑니다. 그것은 밴드의 꼬리말에 합계를 설정할 수있는 방법이며, 그 분리 수준에서 사용 가능한 데이터로부터 계산됩니다. 그러나 jasperreports 문서 작성 프로세스는 매우 간단합니다.

+0

세부 사항 밴드에만 하위 보고서 만 포함되므로 하위 보고서 반환 값을 사용하여 밴드 끝에서 'TRUE'로 설정된 변수를 만들 수 있지만 밴드 시작 부분을 감지 할 수있는 방법을 찾지 못했습니다. . 변수 값은 FALSE, FALSE, FALSE, TRUE, FALSE, FALSE FALSE가됩니다. "TRUE"는 "Detail 1"밴드의 끝을 나타냅니다. 나는 그것을 활용하는 방법을 알아낼 수 없습니다. –

0

각 텍스트 필드의 속성에는 "평가 시간"과 "평가 그룹"의 두 가지 옵션이 있습니다. 이 옵션은 필드의 채우기 시간을 제어하는 ​​데 사용할 수 있습니다.

+0

문제를 해결할 때 보고서, 페이지, 밴드 등에서 타이밍 및 그룹화에 대한 다양한 변형을 시도했습니다. 아무것도 효과가 없습니다. –