지정한 특정 셀에 포커스를 줍니다.
시트 외부에 버튼을 클릭함으로써 포커스를 설정하고자 하는 경우에는setTimeout
을 통해 딜레이를 주어야 합니다.
boolean focus( row, col, pagepos, ignoreEvent, triggerOnFocus );
Name | Type | Required | Description |
---|---|---|---|
row | object |
필수 | 데이터 로우 객체 |
col | string |
필수 | 열이름 |
pagepos | number |
선택 | 서버페이징 사용시 페이지 지정 (default: null ) |
ignoreEvent | boolean |
선택 | 함수 호출시 focus Event(onBeforeFocus, onFocus) 를 발생시킬지 유무 (default: 0(false) ) |
triggerOnFocus | boolean |
선택 | 이미 선택한 셀을 다시 선택하는 함수 호출시 focus Event(onBeforeFocus, onFocus) 를 항상 발생시킵니다.(default: 0(false) ) |
boolean : 포커스가 지정되면 true, 이미 포커스가 된 셀에 함수 적용시 false, 해당셀이 없는 경우 null 리턴
//버튼 클릭시 특정셀에 포커스 지정
document.getElementById("btn_validCheck").onclick = function(){
setTimeout(function(){
var errRow = sheet.getRowById("AR4");
sheet.focus(errRow, "CARNO");
} , 10);
}
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |
core | 8.0.0.7 | ignoreEvent 인자 추가 |
core | 8.1.0.94 | triggerOnFocus 인자 추가 |