개요
포커스가 있는 컴포넌트에서 키보드의 키가 눌렸을 때 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성
altkey
이벤트 발생 시 Alt 키가 눌렸는지 여부를 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.altkey
문법 설정
var bAlt = e.altkey; | ||
"true" | Alt 키가 눌린 상태로 이벤트가 발생되었을 때 갖는 값입니다. | |
|---|---|---|
"false" | Alt 키가 눌리지 않은 상태로 이벤트가 발생되었을 때 갖는 값입니다. | |
cell
이벤트가 발생한 Cell 이 밴드에서 위치한 인덱스값을 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.cell
문법 설정
var nCell = e.cell; |
참고
- Head,Body,Summary 밴드는 각 밴드별로 Cell 목록을 가집니다. - Cell 인덱스는 왼쪽에서 오른쪽으로 위에서 아래로 지정됩니다.
col
이벤트가 발생한 Cell 의 Column 인덱스값을 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.col
문법 설정
var nCol = e.col; |
참고
- Column 인덱스값은 왼쪽에서 오른쪽으로 지정됩니다.
ctrlkey
이벤트 발생시 Ctrl 키가 눌렸는지 여부를 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.ctrlkey
문법 설정
var bCtrl = e.ctrlkey; | ||
"true" | Ctrl 키가 눌린 상태로 이벤트가 발생되었을 때 갖는 값입니다. | |
|---|---|---|
"false" | Ctrl 키가 눌리지 않은 상태로 이벤트가 발생되었을 때 갖는 값입니다. | |
eventid
이벤트의 ID를 갖는 읽기전용 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.eventid
문법 설정
var strEventid = e.eventid; |
참고
- 이벤트에 핸들러로 등록된 함수의 이름이 아닌 발생한 이벤트명을 갖습니다.
fromobject
이벤트 발생의 원인이 되는 컴포넌트를 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.fromobject
문법 설정
var objComp = e.fromobject; |
참고
- onlbuttondown 과 같이 상위로 전파되는 이벤트에서 fromobject 속성은 이벤트가 최초로 발생한 컴포넌트를 갖습니다.
fromreferenceobject
이벤트 발생의 원인이 되는 컴포넌트 또는 서브컨트롤을 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.fromreferenceobject
문법 설정
var objComp = e.fromreferenceobject; |
참고
- Calendar 와 같이 서브컨트롤이 있는 컴포넌트에서 서브컨트롤에 의해 이벤트가 발생한 경우 fromreferenceobject 속성은 서브컨트롤을 갖습니다. Button 과 같이 서브컨트롤이 없는 컴포넌트는 해당 컴포넌트를 갖습니다. - onlbuttondown과 같이 상위로 전파되는 이벤트에서 fromreferenceobject 속성은 이벤트가 최초로 발생한 컴포넌트 또는 서브컨트롤을 갖습니다.
keycode
키보드로 입력된 키에 해당하는 코드값을 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.keycode
문법 설정
var nCode = e.keycode; |
참고
- 운영체제(OS)에 따른 Key Code 값을 갖습니다.
metakey
이벤트 발생 시 command(또는 windows) 키가 눌렸는지 여부를 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☐ Android | ☑ iOS/iPadOS | ☐ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.metakey
문법 설정
var bMeta = e.metakey; | ||
"true" | command(또는 windows) 키가 눌린 상태로 이벤트가 발생할 때 갖는 값입니다. | |
|---|---|---|
"false" | command(또는 windows) 키가 눌리지 않은 상태로 이벤트가 발생할 때 갖는 값입니다. | |
참고
- mac 키보드에서 command 키, 윈도우 키보드에서 Windows 키 입력 여부를 반환합니다. - Firefox 브라우저는 Windows 운영체제에서 키 입력 상태를 반환하지 않습니다.
row
이벤트를 발생시킨 아이템의 인덱스값을 갖는 읽기전용 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.row
문법 설정
var nRow = e.row; |
참고
- ListView 에 바인딩된 DataSet 의 rowposition 속성값과 같은 값을 갖습니다.
shiftkey
이벤트 발생시 Shift 키가 눌렸는지 여부를 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.shiftkey
문법 설정
var bshiftkey = e.shiftkey; | ||
"true" | Shift 키가 눌린 상태로 이벤트가 발생되었을 때 갖는 값입니다. | |
|---|---|---|
"false" | Shift 키가 눌리지 않은 상태로 이벤트가 발생되었을 때 갖는 값입니다. | |
subrow
이벤트가 발생한 Cell 의 subrow 인덱스값을 갖는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
GridKeyEventInfo.subrow
문법 설정
var nSubrow = e.subrow; |
참고
- 병합된 Cell 일 경우 병합된 Cell 중 첫번째 Cell 의 subrow 값을 갖습니다.
메서드
preventDefault
현재 이벤트의 Default Action 을 취소하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
문법
GridKeyEventInfo.preventDefault()