IBSheet8 생성 시 Cfg 속성에 EnterMode를 통해 다양한 방향으로 포커스를 이동 시킬 수 있습니다.
해당 기능 사용 시에 기본적으로 CanFocus: 0 인 셀(Cell)들은 건너뜁니다.
options.Cfg = {
// Enter 키를 누르면 값 편집 시작, 편집 상태에서 Enter 키를 누르면 편집 종료 후, 오른쪽 셀 이동
EnterMode: 3
}
mode 의 경우 총 7가지 mode 를 제공합니다.
value | description |
---|---|
mode: 0 | (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 (default) |
mode: 1 | (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 아래 셀(down) 이동, 마지막 행에서는 우측 셀 첫 행으로 이동, 마지막 행, 마지막 셀의 위치에는 첫 행, 첫 열으로 이동 |
mode: 2 | (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 아래 셀(down) 이동, 마지막 행에서는 행 추가 후 이동 |
mode: 3 | (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 오른쪽 셀(tab) 이동, 맨 오른쪽 셀의 위치에서는 다음행의 첫 번째 열으로 이동, 마지막 행, 마지막 셀의 위치에는 첫 행, 첫 열으로 이동 |
mode: 4 | (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 오른쪽 셀(tab) 이동, 마지막 셀의 위치에는 행 추가 후 첫 열으로 이동 |
mode: 5 | (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 아래 셀(down) 이동, 마지막 행에서는 우측 셀 첫 행으로 이동, 마지막 행, 마지막 셀의 위치에서 포커스 유지 |
mode: 6 | (포커스 상태, 편집가능한 셀) Enter 키를 누르면 값 편집(edit) 시작, (편집 상태) Enter 키를 누르면 편집 종료 후 오른쪽 셀(tab) 이동, 맨 오른쪽 셀의 위치에서는 다음행의 첫번째 열으로 이동, 마지막 행, 마지막 셀의 위치에는 포커스 유지 |
option 기능을 사용해서 CanFocus 말고, CanEdit 도 건너뛸 수 있습니다.
options.Cfg = {
EnterMode: {
mode: 3,
option: 1
}
}
value | description |
---|---|
option: 0 | CanFocus: 0 인 셀을 제외한 모든 셀을 포커스 이동에 포함. (default) |
option: 1 | CanEdit: 0 을 EnterMode 포커스 이동에 포함하지 않음. |