개요
VirtualFile 컴포넌트에서 요청된 작업이 실패했을 때 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☐ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성
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 |
문법
VirtualFileErrorEventInfo.errormsg
문법 설정
"0001" | Parameter Error | |
|---|---|---|
"1101" | I/O Error | |
"1102" | Permission Denied | |
"1103" | Irregular Expression Error | |
"1104" | Can not be removed | |
"1105" | Does not exist | |
"1106" | Exist File | |
"1108" | Can not read big size File | |
참고
◆ web runtime environment 제약 - web runtime environment 에서 VirtualFile 오브젝트를 단독으로 사용할 수 없습니다. FileUpload 의 filelist 속성, FileDialogEventInfo 의 virtualfiles 속성에서 제공되는 VirtualFile 만 사용할 수 있습니다.
errortype
발생한 에러에 대한 에러유형을 갖는 속성입니다.
지원 환경
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 |
문법
VirtualFileErrorEventInfo.errortype
문법 설정
"EvalError" | 현재 버전에서 발생하지 않지만 이전 버전과의 호환성을 유지하기 위해 정의 | |
|---|---|---|
"RangeError" | 숫자값이 허용된 범위를 넘어선 경우 | |
"ReferenceError" | 참조값이 유효하지 않은 경우 | |
"SyntaxError" | 파싱에 문제가 있을 경우 | |
"TypeError" | 피연산자의 자료형이 허용된 범위가 아닌 경우 | |
"URIError" | 전역 URI 처리 함수 중 하나가 해당 정의와 호환되지 않는 방식으로 사용된 경우 | |
"NativeError" | 모든 Native Error 인 경우 | |
"CommunicationError" | 통신시 발생한 에러인 경우 | |
"ObjectError" | 개별 오브젝트에서 사용하는 에러인 경우 | |
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 |
문법
VirtualFileErrorEventInfo.eventid
문법 설정
var strEventid = e.eventid; |
참고
- 이벤트에 핸들러로 등록된 함수의 이름이 아닌 발생한 이벤트명을 갖습니다.
statuscode
발생한 에러에 대한 에러코드값를 갖는 속성입니다.
지원 환경
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 |
문법
VirtualFileErrorEventInfo.statuscode
문법 설정
"0001" | Parameter Error | |
|---|---|---|
"1101" | I/O Error | |
"1102" | Permission Denied | |
"1103" | Irregular Expression Error | |
"1104" | Can not be removed | |
"1105" | Does not exist | |
"1106" | Exist File | |
"1108" | Can not read big size File | |
참고
◆ web runtime environment 제약 - web runtime environment 에서 VirtualFile 오브젝트를 단독으로 사용할 수 없습니다. FileUpload 의 filelist 속성, FileDialogEventInfo 의 virtualfiles 속성에서 제공되는 VirtualFile 만 사용할 수 있습니다.