Constant

DataObject

DataObjectLoadDatasetsEventInfo(onloaddatasets), DataObjectLoadEventInfo(onload) > reason

Constant

Value

Description

DataObject.REASON_LOAD

0

DataObject 오브젝트의 url 속성값으로 설정한 서비스에서 데이터 로드를 완료했을 때 발생하는 값입니다.

DataObject.REASON_LOADCONTENT

1

DataObject 오브젝트의 data 속성값 설정 시 발생하는 값입니다.

넥사크로 스튜디오에서 직접 설정한 data 속성값은 Form 오브젝트의 onload 이벤트보다 먼저 처리됩니다.

DataObject.REASON_REQUEST

2

DataObject 오브젝트의 request 메소드 호출 후 데이터 로드가 완료됐을때 발생하는 값입니다. onsuccess 이벤트 발생 후 onload 이벤트가 발생합니다.

Dataset

DSLoadEventInfo(onload) > reason

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 했을 때

DSRowsetChangeEventInfo(onrowsetchanged) > reason

Constant

Value

Description

Dataset.REASON_ASSIGN

10

Dataset이 Assign 되었을 때

Dataset.REASON_COPY

11

Dataset이 복사되었을 때

Dataset.REASON_APPEND

12

Dataset이 추가되었 때

Dataset.REASON_MERGE

13

Dataset이 통합되었을 때

Dataset.REASON_DELETE

20

Dataset의 Row가 삭제되었을 때

Dataset.REASON_DELETEALL

22

Dataset의 모든 Row가 삭제되었을 때

Dataset.REASON_CLEARDATA

23

Dataset의 모든 Row가 완전 삭제되었을

Dataset.REASON_CLEAR

24

Dataset의 모든 Column 및 Row가 완전히 삭제되었을 때

Dataset.REASON_SORTGROUP

30

Dataset의 데이터가 정렬 또는 그룹화 되었을 때

Dataset.REASON_FILTER

31

Dataset의 데이터가 Filter 되었을 때

Dataset.REASON_MOVE

32

Dataset의 Row가 다른 위치로 이동되었을 때

Dataset.REASON_EXCHANGE

33

Dataset의 두 Row가 서로 위치가 바뀌었을 때

Dataset.REASON_CHANGELAYOUT

34

Dataset의 Column 정보가 변경되었을 때

Dataset.REASON_CHANGESTATUS

40

Dataset의 Row 상태(Type, Select)이 변경되었을 때

Dataset.REASON_ENABLEEVENT

41

Dataset의 enableevent 속성이 'true'가 되었을 때

Dataset.REASON_RESETSTATUS

42

TR이나 applyChange로 인한 RowType변경완료 후

Dataset.REASON_CHANGEDATAOBJECT

43

바인딩된 DataObject 오브젝트의 데이터가 변경됐을 때

DSRowPosChangeEventInfo(onrowposchanged) > reason

Constant

Value

Description

Dataset.REASON_ROWCHANGE

51

Row 데이터와 rowposition 속성값이 모두 변경된 경우

Dataset.REASON_ROWINDEXCHANGE

52

Row 데이터는 변경되지 않고, rowposition 속성값만 변경된 경우

Dataset.REASON_ROWOBJECTCHANGE

53

Row 데이터가 변경되었지만 rowposition 속성값은 변경이 없는 경우

Dataset > Rows > Row > type

Constant

Value

Description

Dataset.ROWTYPE_EMPTY

0

존재하지 않는 행의 상태

Dataset.ROWTYPE_NORMAL

1

초기 행의 상태

Dataset.ROWTYPE_INSERT

2

추가된 행의 상태

Dataset.ROWTYPE_UPDATE

4

수정된 행의 상태

Dataset.ROWTYPE_DELETE

8

삭제된 행의 상태

Dataset.ROWTYPE_GROUP

16

그룹 정보 행의 상태

Environment

DevicePermissionEventInfo(ondevicepermission) > status

Constant

Value

Description

nexacro.DevicePermissionStatus.DENIED

0

권한이 설정되지 않은 상태

nexacro.DevicePermissionStatus.GRANTED

1

권한이 설정된 상태

Excel Object

ExcelExportObject > exporttype

Constant

Value

Description

nexacro.ExportTypes.EXCEL

0x0100

엑셀 97 형식으로 Export

nexacro.ExportTypes.EXCEL97

0x0110

엑셀 97~2003 형식으로 Export

nexacro.ExportTypes.EXCEL2007

0x0120

엑셀 2007 XML 형식으로 Export

nexacro.ExportTypes.HANCELL2010

0x0400

한셀 2010 형식으로 Export

nexacro.ExportTypes.HANCELL2014

0x0410

한셀 2014 형식으로 Export

nexacro.ExportTypes.CSV

0x0500

엑셀 CSV 형식으로 Export

nexacro.ExportTypes.TXT

0x0510

TXT 형식으로 Export

ExcelExportObject > exportItems

Constant

Value

Description

nexacro.ExportItemTypes.GRID

256

Export Item 타입을 Grid 컴포넌트로 설정

ExcelImportObject > importtype

Constant

Value

Description

nexacro.ImportTypes.EXCEL

0x0100

엑셀 97 형식으로 Import

nexacro.ImportTypes.EXCEL97

0x0110

엑셀 97~2003 형식으로 Import

nexacro.ImportTypes.EXCEL2007

0x0120

엑셀 2007 XML 형식으로 Import

nexacro.ImportTypes.HANCELL2014

0x0410

한셀 2014 형식으로 Import

nexacro.ImportTypes.CSV

0x0500

엑셀 CSV 형식으로 Import

nexacro.ImportTypes.TXT

0x0510

TXT 형식으로 Import

FileDialog

FileDialog > open

Constant

Value

Description

nexacro.FileDialog.LOAD

1

한 개 파일을 읽을 수 있는 FileDialog 를 표시

nexacro.FileDialog.SAVE

2

한 개 파일을 쓸 수 있는 FileDialog 를 표시

nexacro.FileDialog.MULTILOAD

3

여러개의 파일을 읽을 수 있는 FileDialog 를 표시

nexacro.FileDialog.SELFOLDER

4

폴더를 선택할 수 있는 FileDialog 를 표시

LiteDBConnection

LiteDBConnection > openflag, open

Constant

Value

Description

LiteDBConnection.openReadWrite

0

데이터베이스 읽기, 쓰기가 가능하도록 연결

LiteDBConnection.openReadWriteCreate

1

데이터베이스 읽기, 쓰기, 파일생성이 가능하도록 연결

System

System > checkDevicePermission, requestDevicePermission

Constant

Value

Description

nexacro.DevicePermissionType.CALENDAR

"calendar"

Android, iOS/iPadOS

nexacro.DevicePermissionType.CAMERA

"camera"

nexacro.DevicePermissionType.CONTACTS

"contacts"

nexacro.DevicePermissionType.LOCATION

"location"

nexacro.DevicePermissionType.MICROPHONE

"microphone"

nexacro.DevicePermissionType.PHONE

"phone"

Android

nexacro.DevicePermissionType.SMS

"sms"

nexacro.DevicePermissionType.STORAGE

"storage"

nexacro.DevicePermissionType.PHOTO

"photo"

iOS/iPadOS

nexacro.DevicePermissionType.REMINDERS

"reminders"

VirtualFile

VirtualFile > open

Constant

Value

Description

VirtualFile.openRead

0x0001

읽기 전용으로 존재하는 파일을 열때 사용합니다. 파일이 없으면 파일을 열지 못합니다.

VirtualFile.openWrite

0x0002

쓰기 전용으로 파일을 생성합니다. 파일이 존재유무에 관계없이 파일을 생성합니다.

VirtualFile.openAppend

0x0010

추가 전용으로 존재하는 파일을 열때 사용합니다. 파일이 없을경우 파일을 생성합니다. 파일이 열릴경우 파일포인터를 마지막 위치로 옮깁니다.

VirtualFile.openText

0x0100

텍스트 파일을 열 때 사용합니다.

VirtualFile.openBinary

0x0200

바이너리 파일을 열 때 사용합니다.

VirtualFile.openCreate

0x1000

파일을 열때 파일이 없을 경우 파일을 생성하여 열때 사용합니다. 파일이 존재하면 존재하는 파일이 열립니다.

VirtualFile > seek

Constant

Value

Description

VirtualFile.seekBegin

0

파일의 시작 위치

VirtualFile.seekCurrent

1

파일의 현재 위치

VirtualFile.seekEnd

2

파일의 끝 위치

VirtualFile > getFileList

Constant

Value

Description

VirtualFile.findAll

0x01

기준 폴더에 속한 파일과 폴더를 대상으로 검색합니다.

VirtualFile.findFileOnly

0x02

기준 폴더에 속한 파일을 대상으로 검색합니다.

VirtualFile.findDirectoryOnly

0x03

기준 폴더에 속한 폴더를 대상으로 검색합니다.

VirtualFile.findRecursive

0x08

하위 폴더에 대한 재귀검색을 허용합니다.

다른 옵션값과 조합하여 사용할 수 있습니다.

VirtualFile.findCaseless

0x10

검색 시 대소문자를 구분하지 않습니다.

다른 옵션값과 조합하여 사용할 수 있습니다.

XPush

XPushEventInfo(onsuccess) > action

Constant

Value

Description

nexacro.XPushAction.AUTH

0

connect() 메소드로 Push 서버 연결에 성공했을 때

nexacro.XPushAction.BYEC

1

disconnect() 메소드로 Push 서버의 연결해제에 성공했을 때

nexacro.XPushAction.ADDF

2

subscribe() 메소드로 Topic 추가에 성공했을 때

nexacro.XPushAction.DELF

3

unsubscribe() 메소드로 Topic 제거에 성공했을 때

nexacro.XPushAction.REQD

4

requestMessage() 메소드로 미수신 신뢰성 메시지 요청에 성공했을 때

nexacro.XPushAction.RECT

5

sendResponse() 메소드로 미수신 신뢰성 메시지 수신응답에 성공했을 때

nexacro.XPushAction.RGST

6

registerDevice() 메소드로 Push 서버에 Device Token 등록에 성공했을 때

nexacro.XPushAction.UNRG

7

unregisterDevice() 메소드로 Push 서버에 등록된 Device Token 해제에 성공했을 때

nexacro.XPushAction.ADUI

8

registerTopic() 메소드로 신뢰성 메시지 Topic 등록에 성공했을 때

nexacro.XPushAction.UNUI

9

unregisterTopic() 메소드로 등록된 신뢰성 메시지 Topic 해제에 성공했을 때

nexacro.XPushAction.MSGC

10

requestMessageCount() 메소드로 미수신된 신뢰성 메시지 갯수요청에 성공했을 때