Column Grouping


관련된 데이터 칼럼들을 모아서 다양한 형태로 배치할 수 있다.

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



  - Change Orientation : 선택된 컬럼이 포함된 그룹의 Orientation을 변경한다.
  - Change Header Visible : 선택된 컬럼이 포함된 그룹의 Header 표시 여부를 변경한다.
  - Change Children Header Visible : 선택된 컬럼이 포함된 그룹의 자식 컬럼들의 Header 표시 여부를 변경한다.
  - Change Footer Header Visible : 선택된 컬럼이 포함된 그룹의 자식 컬럼들의 Footer 표시 여부를 변경한다.
  - Export to local : 현재 작성된 데이터행을 기반으로 실행 시 'excel' 파일의 형태(.xlsx)로 데이터가 그대로 넘어간다.
  - Export to email : 현재 작성된 데이터행을 기반으로 실행 시 '.excel' 파일이 첨부되며 메일을 통해 원하는 주소로 전송 할 수 있다.
 소스보기
public void run(Context ctx, GridView grid) { GridColumn column = grid.focusedColumn(); if (column == null || column.group() == null) { Utils.alert(ctx, "Orientation을 변경할 컬럼그룹의 자식 컬럼을 선택하세요."); return; } ColumnGroup g = column.group(); g.setOrientation(g.getOrientation() == ColumnGroupOrientation.VERTICAL ? ColumnGroupOrientation.HORIZONTAL : ColumnGroupOrientation.VERTICAL); }
public void run(Context ctx, GridView grid) { GridColumn column = grid.focusedColumn(); if (column == null || column.group() == null) { Utils.alert(ctx, "Header 표시 여부를 변경할 컬럼그룹의 자식 컬럼을 선택하세요."); return; } ColumnGroup g = column.group(); g.getHeader().setVisible(!g.getHeader().isVisible()); }
public void run(Context ctx, GridView grid) { GridColumn column = grid.focusedColumn(); if (column == null || column.group() == null) { Utils.alert(ctx, "자식들의 Header 표시 여부를 변경할 컬럼그룹의 자식 컬럼을 선택하세요."); return; } ColumnGroup g = column.group(); g.setChildHeadersVisible(!g.isChildHeadersVisible()); }
public void run(Context ctx, GridView grid) { GridColumn column = grid.focusedColumn(); if (column == null || column.group() == null) { Utils.alert(ctx, "자식들의 Footer 표시 여부를 변경할 컬럼그룹의 자식 컬럼을 선택하세요."); return; } ColumnGroup g = column.group(); g.setChildFootersVisible(!g.isChildFootersVisible()); }