시트에서
Formula가 계산되고 셀마다 계산이 완료될때 호출되는 이벤트입니다.
시트의 기본 설정되어 있는Formula및 사용자가 추가한Formula를 셀마다 계산할때 발생합니다.
onCalculateCell: function(paramObject) {
}
or
sheet.bind("onCalculateCell" , function(paramObject) {});
| Name | Type | Description |
|---|---|---|
| sheet | object |
Formula 계산이 이루어지는 시트 객체 |
| show | boolean |
화면 반영 여부 |
| row | object |
Formula 계산이 이루어지는 셀이 위치한 데이터 로우 객체 |
| col | string |
Formula 계산이 이루어지는 셀의 열이름 |
| val | mixed |
Formula 계산된 값 |
mixed (셀에 설정할 값 (return이 없거나 null이면 값을 바꾸지 않음))
options.Events = {
onCalculateCell : function (evtParams) {
// InfoRow의 Cnt Cell의 값을 다른 Solid 행 Count Cell에 적용
if (evtParams.row && evtParams.row.id == "InfoRow" && evtParams.col == "Cnt") {
evtParams.sheet.Rows.InfoRow["Count"] = evtParams.val;
evtParams.sheet.refreshCell(evtParams.sheet.Rows.InfoRow, "Count");
}
}
}
| product | version | desc |
|---|---|---|
| core | 8.0.0.0 | 기능 추가 |