DSLoadEventInfo

개요

DataSet 오브젝트에 데이터가 로딩되었을 때 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성

errorcode

서버에서 수신된 에러코드 또는 성공코드 값을 갖는 속성입니다.

지원 환경

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

문법

DSLoadEventInfo.errorcode

문법 설정

var nErrorcode = e.errorcode;

참고

- 데이터 로딩에 성공 시 "0" 값을 갖고, 에러 발생 시 서버에서 전송 된 에러코드값을 갖습니다.

errormsg

서버에서 수신된 에러메시지 또는 성공메시지를 갖는 속성입니다.

지원 환경

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

문법

DSLoadEventInfo.errormsg

문법 설정

var strErrmsg = e.errormsg;

참고

- 데이터 로딩에 성공 시 "SUCCESS" 값을 갖고, 에러 발생 시 서버에서 전송 된 에러메시지를 갖습니다.

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

문법

DSLoadEventInfo.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

문법

DSLoadEventInfo.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

문법

DSLoadEventInfo.fromreferenceobject

문법 설정

var objComp = e.fromreferenceobject;

참고

- Calendar 와 같이 서브컨트롤이 있는 컴포넌트에서 서브컨트롤에 의해 이벤트가 발생한 경우 fromreferenceobject 속성은 서브컨트롤을 갖습니다.
  Button 과 같이 서브컨트롤이 없는 컴포넌트는 해당 컴포넌트를 갖습니다.

- onlbuttondown과 같이 상위로 전파되는 이벤트에서 fromreferenceobject 속성은 이벤트가 최초로 발생한 컴포넌트 또는 서브컨트롤을 갖습니다.

progressload

이벤트 발생 시 데이터가 Chunked 방식으로 수신되었는지 여부를 갖는 읽기전용 속성입니다.

지원 환경

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

문법

DSLoadEventInfo.progressload

문법 설정

var bProgressload = e.progressload

true

데이터가 Chunked 되어 여러번에 걸쳐 로드 된 경우 갖는 값입니다.

false

데이터가 한번에 로드 된 경우 갖는 값입니다.

참고

- Chunked 된 데이터가 마지막으로 수신되어 발생한 이벤트인 경우 reason 속성값은 "Dataset.REASON_LOAD" 을 갖고 progressload 속성값은 true 를 갖습니다.

reason

이벤트가 발생한 원인에 대한 정보를 정수로 갖는 읽기전용 속성입니다.

지원 환경

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

문법

DSLoadEventInfo.reason

문법 설정

var nReason = e.reason;

참고

- onload 이벤트의 발생원인을 알려줍니다.

Constant

Value

Description

Dataset.REASON_LOAD

0

Dataset의 Load가 완료되었을 때

Dataset.REASON_LOADPROCESS

1

Dataset을 Loading 중일 때

Dataset.REASON_RESET

2

Dataset의 변경사항을 무시하고 이전상태로 Reset되었을 때

Dataset.REASON_LOADCONTENT

3

ADL 또는 FDL에 정의된 Dataset의 Load가 완료되었을 때. Form의 onload() 이벤트보다 먼저 발생합니다.

Dataset.REASON_APPEND

12

append() 메소드를 실행했을 때

loadCSV()/loadXML() 메소드의 "bClear" 파라미터값을 "false" 로 설정하고 실행했을 때

Dataset.REASON_BINDSOURCE

90

Dataset을 Bind 했을 때