셀의 값을 지정한 값으로 수정합니다.
편집상태에서setValue를 할 경우,onEndEdit이벤트가 발생합니다.
ignoreOnEndEdit을 사용하여, 이벤트를 발생을 막을 수 있습니다.
boolean setValue( row, col, val, render, ignoreOnEndEdit );
| Name | Type | Required | Description |
|---|---|---|---|
| row | object |
필수 | 데이터 로우 객체 |
| col | string |
필수 | 열이름 |
| val | number | string |
필수 | 입력값(셀 타입에 맞는 값) |
| render | boolean |
선택 | 화면 반영 여부 (default:1(true)) |
| ignoreOnEndEdit | boolean |
선택 | onEndEdit 이벤트 발생 여부(default:0(false)) |
boolean : 값의 변경 여부 (값이 변경되면 1(true), 변경되지 않으면(기존값과 동일한 경우) 0(false))
var r5 = sheet.getRowById("AR5");
//AR5 행에 값을 입력
sheet.setValue( r5, "StartDate", "20160105");
sheet.setValue({row:r5, col:"EndDate", val:"20160315", render:1});
| product | version | desc |
|---|---|---|
| core | 8.0.0.0 | 기능 추가 |
| core | 8.0.0.11 | ignoreOnEndEdit 추가 |