IgnoreFocused (cfg)

조회(doSearch, loadSearchData)가 끝나면 시트는 첫 번째 셀에 자동으로 포커스를 둡니다. 이 자동 포커스를 어떻게 할지 설정합니다.
1로 설정하면 포커스를 두지 않습니다.
2로 설정하면 첫 셀에 포커스 표시(선택 테두리)만 하고, 방향키/Tab 이동은 동작하지 않습니다.
master-detail 구조에서 다른 시트의 포커스를 유지할 때 적합합니다.
1, 2는 조회 후 브라우저 스크롤이 시트 쪽으로 이동하는 것도 막습니다.
탭 이동 후의 스크롤 이동은 ScrollFreeze를 참고합니다.
자동 포커스는 행(CanFocus row)과 열(CanFocus col)이 모두 CanFocus:1인 셀 중 첫 셀에 둡니다.
onFocus 이벤트는 0, 2에서만 발생합니다.

Type

number

Options

Value Description
0 조회 후 행/열이 모두 CanFocus:1인 첫 셀로 포커스 + 방향키/Tab 이동 가능, onFocus 이벤트 발생 (default)
1 조회 후 포커스를 두지 않음, onFocus 이벤트 발생 안 함
2 조회 후 행/열이 모두 CanFocus:1인 첫 셀로 포커스, 방향키/Tab 이동 불가, onFocus 이벤트 발생

Example

// 조회 후 시트에 포커스를 두지 않음
options.Cfg = {
    IgnoreFocused: 1
};

// master-detail 구조 — detail 시트 조회 후에도 master 시트의 포커스 유지
options.Cfg = {
    IgnoreFocused: 2
};

동작 비교

아래 화면은 input에 커서가 있는 상태로 시트를 조회한 모습입니다 (옵션 동작 자체는 input 없이도 동일).

Read More

Since

product version desc
core 8.0.0.0 기능 추가
core 8.4.0.1 옵션 2 추가