Text Filed에 스타일을 주고 싶은데 데이터에 해당 Text Filed에 서식을 무조건 주는게 아니라 데이터에 따라 스타일을 주고 싶을 때가 있다. 그러면은 conditionalStyle 을 사용하면 된다.
[조건부 syle 조건과 서식 지정]
conditionalStyle 사용 방법은 style 태그안에 넣고 그 style name을 text filed에 줘야 한다. 그리고 conditionalStyle 태그안에 conditionExpression 태그로 조건을 주고 또 style 태그로 서식을 건다. 이 style이 conditionExpression 태그의 조건에 부합하면 서식이 걸린다.
[Table안의 Text Filed 스타일 지정]
style을 주기위해서는 <textFiled> 태그안에 있는 <reportElement 태그에 style을 줘야한다. FontColorSyle_TD_00의 조건부 서식으로 $F{00} 값이 1보다 작을때 서식이 걸린다.
[일반 Text Filed 조건부 스타일 지정]
Table 안의 Text Filed가 아닌 일반 Text Filed에 서식을 걸려고 할때도 마찬가지다.
[결과]
재스퍼리포트 뽑았을때 조건에 따라 데이터가 1보다 작으면 빨간색으로 나온다, 위 헤더는 Sat면 파랑, Sun이면 빨강으로 나온다.
'Project > CodyTheManager' 카테고리의 다른 글
[DB] Maria DB 쿼리 튜닝 속도 개선 (인덱스 활용) (0) | 2023.12.04 |
---|---|
[Git] GUI git 툴 이용해서 특정 변경 파일만 stash 하는 방법 (0) | 2023.11.28 |
[MySql, MariaDB] DB Lock 확인 및 Kill 방법 (2) | 2023.11.23 |
리눅스 shell로 자동 배포 후 tomcat 자동 shutdown 되는 이슈 해결 (0) | 2023.08.17 |
[MariaDB] DB 이중화 확인 방법과 명령어 (0) | 2023.03.09 |