셀 기능

포커스 이동

이용자가 아닌 화면 로직에 의해 특정 셀로 이동해야 하는 경우가 있습니다.
특정 셀이 화면에 보이지 않는 경우 포커스만 이동해서는 안 되며,마치 이용자가 찾아가는 것처럼 그 셀이 화면에 나올 수 있도록 스크롤도 해줘야 합니다.

Step 1: 셀 포커스 이동

focusCell(row, col) 특정 Cell을 focus 효과를 내며 선택합니다.


Step 2: 셀 위치로 세로 스크롤바 위치 지정

scrollTop(row) 입력받은 로우 인덱스 위치로 세로 스크롤바를 위치시키는 API 입니다. 이동할 수 없는 곳으로 요청할 경우 false 값을 반환합니다.

코드 실행 전



코드 실행 후


Step 3: 셀 위치로 가로 스크롤바 위치 지정

scrollLeft(col) 입력받은 컬럼 인덱스로 좌우 스크롤바를 위치시키는 API입니다. 이동할 수 없는 곳으로 요청할 경우 false 값을 반환합니다.

코드 실행 전



코드 실행 후



# Step 4: 스크롤바 확인

isScroll() 좌우, 상하 스크롤바가 보여지고 있는지 확인하는 API 입니다.

  • QCell.isScroll("vertical"); 세로 스크롤바
  • QCell.isScroll("horizontal"); 가로 스크롤바