Row Dynamic Styles


그리드행의 설정한 셀에 같이 적용하는 동적 스타일이다.

* 영상은 자동 재생되며, 영상화면 왼쪽 윗부분에 재생목록을 클릭해서 원하는 목록을 재생 할 수 있습니다.

     - 행 동적 스타일 지정 : 그리드행 동적 스타일을 지정한다.
     - Callback 함수로 동적 스타일 지정 : Callback 함수로 그리드행 동적 스타일을 지정한다.
     - 동적 스타일 제거 : 설정한 그리드행 동적 스타일을 제거한다.
     - Export to local : 현재 작성된 데이터행을 기반으로 실행시 'excel' 파일의 형태(.xlsx)로 데이터가 그대로 넘어간다.
     - Export to email : 현재 작성된 데이터행을 기반으로 실행시 '.excel' 파일이 첨부되며 메일을 통해 원하는 주소로 전송 할 수 있다.
 소스보기
public void run(Context ctx, GridView grid) { grid.getBody().setRowDynamicStyles( new RowDynamicStyle( "values['도서관유형'] == '작은도서관'", new GridStyles() .setFill(Fill.create("#200088ff")) ), new RowDynamicStyle( "values['도서관유형'] == '어린이도서관'", new GridStyles() .setFill(Fill.create("#20ff8800")) .setBorderBottom(Stroke.red) ) ); }
public void run(Context ctx, GridView grid) { grid.getBody().setRowDynamicStyles( new RowDynamicStyle( new RowDynamicStyle.Callback() { @Override public boolean evaluate(GridBase grid, int row) { int v = (int)grid.getValueAt(row, "열람좌석수"); return v >= 100; } }, new GridStyles() .setFill(Fill.create("#400088ff")) .setBorderBottom(Stroke.create("#0000ff,2px,dashed")) ) ); }
public void run(Context ctx, GridView grid) { grid.getBody().setRowDynamicStyles(null); }