Cached Calculated Columns


Cached로 설정된 Calculate는 계산된 값들을 보관하고 다시 사용할 수 있다.

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



  - 누계 값 확인 : 선택한 셀의 누계 값이 맞는지 확인한다.
  - 값 변경 후 누계 값 확인 : 선택한 행의 값을 변경 후 누계 값을 확인한다.
  - Export to local : 현재 작성된 데이터행을 기반으로 실행 시 'excel' 파일의 형태(.xlsx)로 데이터가 그대로 넘어간다.
  - Export to email : 현재 작성된 데이터행을 기반으로 실행 시 '.excel' 파일이 첨부되며 메일을 통해 원하는 주소로 전송 할 수 있다.
 소스보기
public void run(Context ctx, GridView grid) { CalculatedColumn column = (CalculatedColumn)grid.focusedColumn(); int row = grid.focusedRow(); if (column != null && row >= 0) { checkValues(ctx, grid, row, column); } else { Utils.alert(ctx, "값을 비교할 계산 컬럼을 선택하세요."); } }
public void run(Context ctx, GridView grid) throws Exception { int row = grid.focusedDataRow(); if (row >= 0) { CalculatedColumn colUnit = (CalculatedColumn)grid.columnByName("UnitTotal"); double price = (double)m_ds.getValue(row, "unit_price") * 2; m_ds.setValue(row, "unit_price", price); checkValues(ctx, grid, row, colUnit); } else { Utils.alert(ctx, "값을 수정 비교할 행을 선택하세요."); } }