Column Visibility


칼럼 표시 상태 및 위치 설정을 알수 있고, 칼럼간에 이동이 가능하다.

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



   - Get Column Index : 포커스 셀 컬럼의 위치 정보를 표시한다.
   - Hide Column : 포커스 셀의 컬럼을 감춘다.
   - Show Column : 감춰진 컬럼을 표시한다.
   - Inc Display Index : 컬럼 표시 위치를 오른쪽으로 하나 이동시킨다.
   - Dec Display Index : 컬럼 표시 위치를 왼쪽으로 하나 이동시킨다.
 소스보기
public void run(Context ctx, GridView grid) { GridColumn column = grid.focusedColumn(); if (column != null) { String s = "Index: " + column.getIndex() + "\r\n" + "Display Index: " + column.displayIndex() + "\r\n" + "Data(Field) Index: " + column.getDataIndex(); Utils.alert(ctx, s); } else { Utils.alert(ctx, "컬럼 위치 정보를 가져올 셀을 선택하세요."); } }
public void run(Context ctx, GridView grid) { GridColumn column = grid.focusedColumn(); if (column != null) { column.setVisible(false); } else { Utils.alert(ctx, "감출 컬럼의 셀을 선택하세요."); } }
public void run(Context ctx, GridView grid) { final ValueColumn[] columns = grid.getValueColumns(false); final GridColumnList list = new GridColumnList(); for (ValueColumn col : columns) { if (!col.isVisible()) { list.add(col); } } Utils.selectSingle(ctx, "표시할 컬럼 선택", list.asArray(), -1, new Utils.SingleSelectedListener() { @Override public void onSelected(int selectedIndex) { list.get(selectedIndex).setVisible(true); } }); }
public void run(Context ctx, GridView grid) { GridColumn column = grid.focusedColumn(); if (column != null) { column.setDisplayIndex(column.displayIndex() + 1); } else { Utils.alert(ctx, "이동할 컬럼의 셀을 선택하세요."); } }
public void run(Context ctx, GridView grid) { GridColumn column = grid.focusedColumn(); if (column != null) { column.setDisplayIndex(Math.max(0, column.displayIndex() - 1)); } else { Utils.alert(ctx, "이동할 컬럼의 셀을 선택하세요."); } }