개요
VirtualFile 컴포넌트에서 요청된 작업이 성공했을 때 발생하는 이벤트에 전달되는 EventInfo 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☐ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성
binarydata
openBinary 형식으로 Open 된 파일에서 읽어들인 Binary 데이터를 갖는 속성입니다.
지원 환경
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 |
문법
VirtualFileEventInfo.binarydata
참고
- VirtualFileEventInfo 의 reason 값이 3 인 경우에 binarydata 속성에 저장된 데이터가 유효합니다.
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 |
문법
VirtualFileEventInfo.eventid
문법 설정
var strEventid = e.eventid; |
참고
- 이벤트에 핸들러로 등록된 함수의 이름이 아닌 발생한 이벤트명을 갖습니다.
fileattributelist
VirtualFile 로 Open 된 파일의 Attribute 를 객체형태로 갖는 속성입니다.
지원 환경
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 |
문법
VirtualFileEventInfo.fileattributelist
참고
- VirtualFileEventInfo 의 reason 값이 8 인 경우에 fileattributelist 속성에 저장된 데이터가 유효합니다.
fileisexist
VirtualFile 에 지정된 파일의 존재 여부를 갖는 속성입니다.
지원 환경
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 |
문법
VirtualFileEventInfo.fileisexist
참고
- VirtualFileEventInfo 의 reason 값이 10 인 경우에 fileisexist 속성에 저장된 데이터가 유효합니다.
filesize
VirtualFile 에 지정된 파일의 크기를 갖는 속성입니다.
지원 환경
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 |
문법
VirtualFileEventInfo.filesize
참고
- VirtualFileEventInfo 의 reason 값이 9 인 경우(getFileSize() 메소드 수행)만 filesize 속성에 저장된 데이터가 유효합니다. ◆ web runtime environment 제약 - web runtime environment 는 파일의 경로가 실제경로가 아닌 "FakePath" 형태의 가상경로로 지원됩니다. 따라서, web runtime environment 는 지원되지 않는 속성입니다.
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 |
문법
VirtualFileEventInfo.reason
문법 설정
1 | open() 메소드가 수행되었을 때 갖는 값입니다. | |
|---|---|---|
2 | close() 메소드가 수행되었을 때 갖는 값입니다. | |
3 | read() 메소드가 수행되었을 때 갖는 값입니다. VirtualFileEventInfo 오브젝트의 binarydata 또는 textdata 속성에 읽어들인 데이터가 저장됩니다. | |
4 | readLine() 메소드가 수행되었을 때 갖는 값입니다. VirtualFileEventInfo 오브젝트의 textdata 속성에 읽어들인 데이터가 저장됩니다. | |
5 | seek() 메소드가 수행되었을 때 갖는 값입니다. | |
6 | write() 메소드가 수행되었을 때 갖는 값입니다. | |
7 | remove() 메소드가 수행되었을 때 갖는 값입니다. | |
8 | getFileList() 메소드가 수행되었을 때 갖는 값입니다. VirtualFileEventInfo 오브젝트의 fileattributelist 속성에 읽어들인 데이터가 저장됩니다. | |
9 | getFileSize() 메소드가 수행되었을 때 갖는 값입니다. VirtualFileEventInfo 오브젝트의 filesize 속성에 읽어들인 데이터가 저장됩니다. | |
10 | isExist() 메소드가 수행되었을 때 갖는 값입니다. VirtualFileEventInfo 오브젝트의 fileisexist 속성에 읽어들인 데이터가 저장됩니다. | |
11 | createDirectory() 메소드가 수행되었을 때 갖는 값입니다. | |
12 | deleteDirectory() 메소드가 수행되었을 때 갖는 값입니다. | |
13 | renameDirectory() 메소드가 수행되었을 때 갖는 값입니다. | |
14 | copy() 메소드가 수행되었을 때 갖는 값입니다. | |
15 | rename() 메소드가 수행되었을 때 갖는 값입니다. | |
참고
◆ web runtime environment 제약 - web runtime environment 에서 VirtualFile 오브젝트를 단독으로 사용할 수 없습니다. FileUpload 의 filelist 속성, FileDialogEventInfo 의 virtualfiles 속성에서 제공되는 VirtualFile 만 사용할 수 있습니다.
textdata
openText 형식으로 Open 된 파일에서 읽어들인 데이터를 갖는 속성입니다.
지원 환경
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 |
문법
VirtualFileEventInfo.textdata
참고
- VirtualFileEventInfo 의 reason 값이 3 또는 4 인 경우에 textdata 속성에 저장된 데이터가 유효합니다.