[Jaspersoft Studio] 재스퍼소프트 Text Filed에 조건부 스타일 주는 법

    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이면 빨강으로 나온다.

    댓글

    Designed by JB FACTORY