개요
컴포넌트 또는 Form 에서 스크롤에 의해 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성
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 |
문법
ScrollEventInfo.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 |
문법
ScrollEventInfo.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 |
문법
ScrollEventInfo.fromreferenceobject
문법 설정
var objComp = e.fromreferenceobject; |
참고
- Calendar 와 같이 서브컨트롤이 있는 컴포넌트에서 서브컨트롤에 의해 이벤트가 발생한 경우 fromreferenceobject 속성은 서브컨트롤을 갖습니다. Button 과 같이 서브컨트롤이 없는 컴포넌트는 해당 컴포넌트를 갖습니다. - onlbuttondown과 같이 상위로 전파되는 이벤트에서 fromreferenceobject 속성은 이벤트가 최초로 발생한 컴포넌트 또는 서브컨트롤을 갖습니다.
pos
변경된 스크롤바의 Position 값을 갖는 속성입니다.
지원 환경
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 |
문법
ScrollEventInfo.pos
문법 설정
var nPos = e.pos; |
활용 예제
type
컴포넌트에서 스크롤 이벤트가 발생한 원인값을 갖는 속성입니다.
지원 환경
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 |
문법
ScrollEventInfo.type
문법 설정
var strType = e.type; | ||
"first" | 스크롤바의 Position 이 최소값에 도달하여 이벤트가 발생했을 때 갖는 값입니다. | |
|---|---|---|
"firstover" | 스크롤바의 Position 이 최소값에 도달한 상태에서 스크롤을 시도하여 이벤트가 발생했을 때 갖는 값입니다. | |
"last" | 스크롤바의 Position 이 최대값에 도달하여 이벤트가 발생했을 때 갖는 값입니다. | |
"lastover" | 스크롤바의 Position 이 최대값에 도달한 상태에서 스크롤을 시도하여 이벤트가 발생했을 때 갖는 값입니다. | |
"lineup" | 수직 스크롤바에서 스크롤이 LIne 단위로 Up 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"linedown" | 수직 스크롤바에서 스크롤이 LIne 단위로 Down 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"lineleft" | 수평 스크롤바에서 스크롤이 LIne 단위로 Left 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"lineright" | 수평 스크롤바에서 스크롤이 LIne 단위로 Right 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"pageup" | 수직 스크롤바에서 스크롤이 Page 단위로 Up 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"pagedown" | 수직 스크롤바에서 스크롤이 Page 단위로 Down 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"pageleft" | 수평 스크롤바에서 스크롤이 Page 단위로 Left 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"pageright" | 수평 스크롤바에서 스크롤이 Page 단위로 Right 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"track" | 방향에 관계없이 트랙버튼에 의해 스크롤 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"trackfirst" | 트랙버튼에 의해 스크롤바의 Position 이 최소값에 도달하여 이벤트가 발생했을 때 갖는 값입니다. | |
"trackfirstover" | 스크롤바의 Position 이 최소값에 도달한 상태에서 트랙버튼으로 스크롤을 시도하여 이벤트가 발생했을 때 갖는 값입니다. | |
"tracklast" | 트랙버튼에 의해 스크롤바의 Position 이 최대값에 도달하여 이벤트가 발생했을 때 갖는 값입니다. | |
"tracklastover" | 스크롤바의 Position 이 최대값에 도달한 상태에서 트랙버튼으로 스크롤을 시도하여 이벤트가 발생했을 때 갖는 값입니다. | |
"trackstart" | 트랙버튼으로 스크롤이 시작되어 이벤트가 발생했을 때 갖는 값입니다. | |
"trackend" | 트랙버튼으로 진행중인 스크롤이 종료되어 이벤트가 발생했을 때 갖는 값입니다. | |
"wheelup" | 마우스의 Wheel 버튼에 의해 스크롤이 Up 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"wheeldown" | 마우스의 Wheel 버튼에 의해 스크롤이 Down 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"wheelfirst" | 마우스의 Wheel 버튼에 의해 스크롤바의 Position 이 최소값에 도달하여 이벤트가 발생했을 때 갖는 값입니다. | |
"wheelfirstover" | 스크롤바의 Position 이 최소값에 도달한 상태에서 마우스의 Wheel 버튼으로 스크롤을 시도하여 이벤트가 발생했을 때 갖는 값입니다. | |
"wheellast" | 마우스의 Wheel 버튼에 의해 스크롤바의 Position 이 최대값에 도달하여 이벤트가 발생했을 때 갖는 값입니다. | |
"wheellastover" | 스크롤바의 Position 이 최대값에 도달한 상태에서 마우스의 Wheel 버튼으로 스크롤을 시도하여 이벤트가 발생했을 때 갖는 값입니다. | |
"slidefirst" | 슬라이드 또는 플링에 의해 스크롤바의 Position 이 최소값에 도달하여 이벤트가 발생했을 때 갖는 값입니다. | |
"slidefirstover" | 스크롤바의 Position 이 최소값에 도달한 상태에서 슬라이드 또는 플링으로 스크롤을 시도하여 이벤트가 발생했을 때 갖는 값입니다. | |
"slidelast" | 슬라이드 또는 플링에 의해 스크롤바의 Position 이 최대값에 도달하여 이벤트가 발생했을 때 갖는 값입니다. | |
"slidelastover" | 스크롤바의 Position 이 최대값에 도달한 상태에서 슬라이드 또는 플링으로 스크롤을 시도하여 이벤트가 발생했을 때 갖는 값입니다. | |
"slidescrollup" | 수직 스크롤바에서 슬라이드 또는 플링에 의해 스크롤이 Up 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"slidescrolldown" | 수직 스크롤바에서 슬라이드 또는 플링에 의해 스크롤이 Down 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"slidescrollright" | 수평 스크롤바에서 슬라이드 또는 플링에 의해 스크롤이 Right 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"slidescrollleft" | 수평 스크롤바에서 슬라이드 또는 플링에 의해 스크롤이 Left 되어 이벤트가 발생했을 때 갖는 값입니다. | |
"none" | 정의되지 않은 모든 동작에 의해 스크롤이 발생했을 때 갖는 값입니다. 예를 들어 메소드로 Position 값을 변경하거나 방향키에 의해 선택이 변경되어 스크롤이 발생하는 경우에 "none" 값을 갖습니다. | |