>

두 개의 동일한 테이블이 있는데 둘 다 데이터 소스와 동일한 Java List를 가지고 있습니다. 변경할 수 없습니다.

첫 번째 표에서처음 6 개의 요소를 나열해야합니다. 오른쪽 클릭>속성>필터를

$V{REPORT_COUNT}.intValue() <= 6

하지만 두 번째 표에는처음 6 이외의 모든 목록 요소가 필요합니다. 간단하게 시도하면

$V{REPORT_COUNT}.intValue() > 6

작동하지 않습니다. 처음 6 개 행이 테이블에 추가되지 않기 때문에 REPORT_COUNT 변수가 증가하지 않기 때문입니다.

데이터 세트 자체를 변경하지 않고이를 수행 할 수있는 방법이 있습니까?

  • 답변 # 1

    테이블 구성 요소에서 솔루션을 찾았습니다. 마우스 오른쪽 버튼으로 클릭>테이블 데이터 소스 편집, 여기 내 테이블을 사용할 테이블을 지정하십시오.

    해결책은 여기서 .sublist (6, mylist.size ())를 사용하는 것입니다.

관련 자료

  • 이전 javascript - 입력 필드에 붙여 넣을 때 캐치에 반응하여 줄 바꿈 또는 줄 바꿈 제거
  • 다음 ios - iPad에서 Cordova iPhone 전용 앱이 아이콘을 표시하지 않음