Enter키를 눌렀을때 편집 커서를 동작시키거나, 아래 방향키(down)나 우측 방향키(또는 Tab 키)와 같이 포커스가 이동(포커스가 가능한지 유무를 체크한 뒤)하도록 설정할 수 있습니다.
이동시EnterMode에 따라 편집 가능한 다음 셀로 이동합니다.
편집이 불가능한 셀에서는Enter클릭시 편집을 안하고 포커스만 이동합니다.
EnterMode는object로 사용하여option기능을 사용할 수 있습니다. (비트연산으로 제공합니다.)
number, object
| Name | Type | Description |
|---|---|---|
| mode | number |
0: (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 (default) 1: (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 아래 셀(down) 이동,마지막 행에서는 우측 셀 첫행으로 이동, 마지막 행, 마지막 셀의 위치에는 첫행, 첫열으로 이동 2: (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 아래 셀(down) 이동,마지막 행에서는 행 추가 후 이동 3: (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 오른쪽 셀(tab) 이동, 맨 오른쪽 셀의 위치에서는 다음행의 첫번째 열으로 이동, 마지막 행, 마지막 셀의 위치에는 첫행, 첫열으로 이동 4: (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 오른쪽 셀(tab) 이동, 마지막 셀의 위치에는 행 추가 후 첫열으로 이동 5: (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 아래 셀(down) 이동,마지막 행에서는 우측 셀 첫행으로 이동, 마지막 행, 마지막 셀의 위치에서 포커스 유지 6: (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 오른쪽 셀(tab) 이동, 맨 오른쪽 셀의 위치에서는 다음행의 첫번째 열으로 이동, 마지막 행, 마지막 셀의 위치에는 포커스 유지 |
| option | number |
0: CanFocus: 0인 셀을 제외한 모든 셀을 포커스 이동에 포함. (default) 1: CanEdit: 0 를 EnterMode 포커스 이동에 포함하지 않음. |
options.Cfg = {
EnterMode: 3 // Enter 키를 누르면 값 편집 시작, 편집 상태에서 Enter키를 누르면 편집 종료 후 오른쪽 셀 이동
...
};
// EnterMode 가 3번이면서 추가적인 option으로 CanEdit: 0 을 확인하고 뛰어 넘어 이동함.
options.Cfg = {
EnterMode: {
mode: 3,
option: 1
}
}
| product | version | desc |
|---|---|---|
| core | 8.0.0.0 | 기능 추가 |
| core | 8.0.0.7 | 5, 6 기능 추가, EnterMode 사용시 편집 불가능한 셀로도 이동할 수 있도록 수정 |
| core | 8.0.0.14 | option 기능 추가 (비트 연산으로 제공) |