RealGrid2 튜토리얼
기본 키보드 및 마우스 동작

본 가이드에서는 사용자가 키보드 및 마우스를 사용하여 RealGrid 컨트롤과 상호 작용하는 방법에 대해 설명합니다.

RealGrid 와의 일반적 상호 작용에는 탐색, 선택 및 편집이 있습니다. 선택 동작은 SelectionStyle 속성에 의해 영향을 받습니다.
이 항목에서 설명하는 동작의 원인이 되는 기본값은 BLOCK 입니다. 이러한 값을 변경하면 설명과 다른 동작이 발생할 수도 있습니다.
편집 동작은 editOptions 속성에 의해서 영향을 받습니다.

기본 키보드 동작

다음 표에서는 RealGrid에 대한 기본 키보드 동작을 보여 줍니다.

기본 단축키 WindowsmacOS 단축키설명
↓ (아래 방향키)아래 셀로 포커스 이동 (마지막 행에서는 동작 없음, appendable=true이면 새 행 추가)
↑ (위 방향키)위 셀로 포커스 이동 (첫 번째 행에서는 동작 없음)
← (왼쪽 방향키)이전 셀로 포커스 이동 (첫 번째 셀에서는 동작 없음)
→ (오른쪽 방향키)다음 셀로 포커스 이동 (마지막 셀에서는 동작 없음)
Home⌘ + ←현재 행의 첫 번째 셀로 포커스 이동
End⌘ + →현재 행의 마지막 셀로 포커스 이동
Page DownFn + ↓행 수만큼 아래로 스크롤
Page UpFn + ↑행 수만큼 위로 스크롤
TabTab다음 셀로 포커스 이동 (마지막 셀에서는 동작 없음)
Shift + TabShift + Tab이전 셀로 포커스 이동 (첫 번째 셀에서는 동작 없음)
Shift + InsertShift + Fn + Return같은 레벨로 노드 추가 (mac에선 일반적으로 Shift+Insert는 Fn+Return으로 대체 가능)
Ctrl + Home⌘ + Fn + ←첫 번째 행으로 포커스 이동
Ctrl + End⌘ + Fn + →마지막 행으로 포커스 이동
Ctrl + Delete⌘ + Delete현재 행 삭제 (행 삭제 데모 참조)
Ctrl + Left⌘ + ←노드 접기
Ctrl + Right⌘ + →노드 펼치기
Ctrl + Insert⌘ + Fn + Return자식 레벨로 노드 추가
F2F2셀 편집 모드 진입 (readOnly=false일 때)
EnterReturn셀/행의 변경 내용 커밋, enterToTab=true이면 다음 셀로 이동
EscEsc편집 모드일때 편집을 취소 후 값을 되돌림, 취소 상태에서 한 번더 esc키 입력 시 행 편집 상태를 벗어남
BackspaceDelete (←)편집 시 커서 앞 문자 삭제 또는 기존 값 제거 후 편집 전환
DeleteFn + Delete (→)편집 시 커서 뒤 문자 삭제 또는 기존 값 제거 후 편집 전환
InsertFn + Return포커스가 위치한 행에 새 행 추가, 데이터 미입력 후 다른 행으로 이동 시 행 추가 취소
Alt + DownOption + ↓dropDown, date 컬럼 편집기 표시

기본 마우스 동작

다음 표에서는 RealGrid에 대한 기본 마우스 동작을 보여 줍니다.

마우스 동작설명
선택되지 않은 행 클릭클릭한 행을 현재 행으로 만들고 클릭한 셀을 현재 셀로 만듭니다.
현재 셀을 클릭합니다.현재 셀을 편집 모드로 전환합니다.
컬럼 타이틀 셀 끌기GridView.DisplayOptions.columnMovable 속성이 True이면 컬럼이 새로운 위치에 놓여질 수 있도록 컬럼을 이동합니다.
컬럼 타이틀 구분 기호 끌기GridView.DisplayOptions.columnResizable 속성이 true이면 컬럼의 크기가 조정됩니다.
컬럼 타이틀 구분선 두 번 클릭GridView.DisplayOptions.columnResizable 속성이 true인 경우 Auto 크기 조정 모드를 사용하여 컬럼의 크기를 자동으로 조정합니다.
컬럼 타이틀 셀 클릭GridView.sortingOptions.enabled 속성이 true이면 컬럼을 정렬합니다. 이미 정렬된 컬럼의 타이틀을 클릭하면 해당 컬럼의 정렬 방향이 바뀝니다. GridView.sortingOptions.style 속성이 INCLUSIVE 이면 처음으로 클릭한 컬럼을 우선으로 순서대로 컬럼을 정렬합니다. REVERS 이면 마지막으로 클릭한 컬럼을 우선으로 순서대로 정렬합니다.
Shift+셀 클릭SelectionStyle 가 BLOCK으로 설정되어 있으면 연속된 여러 셀 선택 영역이 수정됩니다.
행 그룹 해더을 클릭합니다.그룹을 확장하거나 축소합니다.
체크바 체크박스 클릭선택된 체크박스를 체크 상태로 변경합니다.
체크바 헤더 클릭체크바의 전체 체크박스를 체크상태로 변경합니다.
Ctrl(windows), command(mac) 키 + 셀 클릭displayOptions.selectionMode가 extended 일때 다중 범위를 선택할 수 있습니다.

마우스 선택

SelectionStyle 속성이 ROWS로 설정되어 있는 경우, Shift 키를 누른 채 행을 클릭하면 여러 행 선택 영역이 수정됩니다.
Shift 키를 누른 채 행을 클릭하면 클릭하기 전의 현재 행 위치에 있는 앵커 행과 현재 행 사이의 모든 행이 선택 영역에 포함됩니다.
SelectionStyle 속성이 BLOCK으로 설정되어 있는 경우 마우스 왼쪽 버튼을 누른 상태에서 마우스 커서를 이동하면 이동한 방향으로 셀 선택 영역이 늘어 납니다.