Row Height


Row의 높이와 고정시킬 Row의 갯수를 지정 할 수 있다.

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


   - Options
     1. Row Resizable : Row의 크기 조정 유무를 체크 할 수 있다.
     2. Fixed Row Resizable : 고정된 Row의 크기 조정 유무를 체크 할 수 있다.
     3. Variable Row Heights : Row Resizable가 체크된 상태에서, 각 데이터행의 높이를 개별적으로 다르게 할 수 있다. 
     4. Row Height : Row의 높이를 정할 수 있다.
     5. Fixed Row Count : 고정시킬 Row의 개수를 정할 수 있다.
   - Fit Row Height : 명시적으로 높이를 변경하지 않은 포커스 행의 높이를 내용에 맞게 조정한다.
   - Fit All Row Height : 명시적으로 높이를 변경하지 않은 모든 행의 높이를 내용에 맞게 조정한다.
   - Clear Row Height : 포커스 행의 높이를 기본 행높이가 되도록 재설정 한다.
   - Clear All Row Heights : 포커스 행의 높이를 기본 행높이가 되도록 재설정 한다.
 소스보기
public void run(Context ctx, final GridView grid) throws Exception { form.setValue("height", grid.getDisplayOptions().getRowHeight()); new FormDialog().show(grid.getContext(), form, new FormDialog.OnCloseListener() { @Override public void onClose(Context ctx, Form form) { DisplayOptions options = grid.getDisplayOptions(); FixedOptions fixedOptions = grid.getFixedOptions(); Form.Data data = form.getData(); options.setRowResizable(data.getBool("resizable")); fixedOptions.setRowResizable(data.getBool("fixed")); options.setVariableRowHeight(data.getBool("variable")); options.setRowHeight(data.getInt("height", options.getRowHeight())); fixedOptions.setRowCount(data.getInt("count", fixedOptions.getRowCount())); } }); }
public void run(Context ctx, final GridView grid) { int row = grid.focusedRow(); if (row >= 0) { grid.fitRowHeight(row, false); } else { Utils.alert(ctx, "높이를 변경할 행을 먼저 선택하세요."); } }
public void run(Context ctx, final GridView grid) { grid.fitRowHeights(null, false); }
public void run(Context ctx, final GridView grid) { int row = grid.focusedRow(); if (row >= 0) { grid.clearRowHeight(row); } else { Utils.alert(ctx, "높이를 초기화할 행을 먼저 선택하세요."); } }
public void run(Context ctx, final GridView grid) { grid.clearRowHeights(); }