시트에 설정된
Formula
계산을 Row.CalcOrder 에 따라 실행합니다.
경우에 따라서 CanFormula row속성을 통해 계산이 이루어져야 할 행만1
로 설정하고 나머지 행은0
으로 설정한 뒤, 해당 함수를 통해 계산할 수 있습니다.
void calculate( render, calconly, fixedonly );
Name | Type | Required | Description |
---|---|---|---|
render | boolean |
선택 | 즉시 화면 반영 여부 해당 기능을 0(false) 로 사용했을 경우, 작업 마무리 시에 rerender() 를 실행해야 화면에 반영 됩니다.0(false) :반영 안함1(true) :즉시 반영 (default ) |
calconly | boolean |
선택 | Row.CanFormula = 1 인 행만 계산할 지 여부0(false) :전체 행 계산 (default )1(true) :Row.CanFormula = 1 인 행들만 계산 |
fixedonly | boolean |
선택 | Fiexd 행들(Header, Filter, FormulaRow )만 계산할 지 여부0(false) :전체 행 계산 (default )1(true) :Fiexd 행들(Header, Filter, FormulaRow )만 계산 |
none
//전체 Formula를 실행하여 결과를 반영한다.
sheet.calculate( true, false );
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |
core | 8.0.0.8 | render 인자 default 값 변경(false -> true ) |
core | 8.0.0.11 | fixedonly 추가 |