Bool
타입의 셀의 값을 체크/언체크 합니다.
셀이 편집불가능한 경우, 값 수정이 이루어지지 않습니다.(불가 여부와 상관없이 수정하시려면 setValue를 사용)
valid
인자를 통해 값 변경이 가능한지 여부를 확인할 수 있습니다.
이미 체크된 셀에val
인자를1(true)
로 설정하고valid:1
로 확인하면 값은false
가 리턴됩니다.
반대로val
인자를0(false)
으로 설정하고valid:1
로 확인하면 값은true
가 리턴됩니다.
해당 셀이Bool
타입이 아닌 경우 혹은 편집이 불가능한 경우,valid:1
로 확인하면false
가 리턴됩니다.
boolean setCheck( row, col, val, valid);
Name | Type | Required | Description |
---|---|---|---|
row | object |
필수 | 데이터 로우 객체 |
col | string |
필수 | 열이름 |
val | boolean |
필수 | 체크 여부0(false) :체크해제 1(true) :체크null :Toogle (default ) |
valid | boolean |
선택 | 셀에 체크/체크해제 가능여부 확인 (실제로 체크/체크해제가 되지 않고, 가능/불가능 여부를 확인해서 리턴) 0(false) :체크/체크해제 가능여부 확인 안함 (default )1(true) :체크/체크해제 가능여부 확인 사용 |
boolean : true
: 값이 변경됨 false
: 값이 변경되지 않음
var r5 = sheet.getRowById("AR5");
//AR5 행에 "CHK"열 값을 체크로 변경
sheet.setCheck(r5, "CHK", 1);
//AR5 행에 "CHK" 열 값이 변경되는지 확인
var isChecked = sheet.setCheck(r5, "CHK", 0, 1);
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |