2018-05-29 (5월 정기버전)

버전정보

Product Version

14,0,1,2600

File Version

2018,5,29,1

신규기능

  1. Android, iOS 앱 환경에서 권한을 확인 및 요청할 수 있는 기능을 추가했습니다.(RP.77240)

설명

실행하는 앱의 사용 권한을 확인 및 요청할 수 있는 기능을 추가했습니다.


1. 권한을 확인하는 Method

nexacro.system.checkDevicePermission(permission_types:Array);

- permission_types : 대상 기능

-> Method 수행 후 ondevicepermission Event가 발생합니다.


2. 권한을 요청하는 Method

nexacro.system.requestDevicePermission(permission_types:Array, description:String); -Android

nexacro.system.requestDevicePermission(permission_types:Array); -iOS

- permission_types : 대상 기능

- description : 권한 요청에 대한 설명 문 (안드로이드 전용)

- Method 수행 후 ondevicepermission Event 발생합니다.

-> 권한을 얻은 기능에는 Method 수행시 ondevicepermission Event가 발생하지 않습니다.


3. 권한을 확인/요청 Method 사용 시 발생하는 Event

ondevicepermission(obj:Application,e:nexacro.DevicePermissionEventInfo)

- JSON 오브젝트 문자열 데이터로 받아옵니다.

-> 출력 방법 : JSON.stringify(e.status)


3-1 권한 확인 Method를 사용했을 경우

-> 권한 확인을 요청한 기능에 대해서 상태 내용이 출력됩니다.

ex) "calendar" 권한 확인 시 {"calendar":1}로 출력합니다.


3-2 권한 요청 Method를 사용했을 경우

-> 모든 기능의 상태 내용이 출력됩니다.

ex) {"calrendar":1,"camera":0,"sms":0.....,"storage":1}


4. 대상 기능

- Android : phone, sms, storage

- iOS : photo, reminders

- 공통 : calendar, camera, contacts, location, microphone

  1. ExcelExportObject의 exportmessageprocess Property에 백분율을 표시 할 수 있는 기능을 추가했습니다.(RP.78884)

설명

ExcelExportObject의 exportmessageprocess Property에 백분율을 표시 할 수 있는 기능을 추가했습니다.


1. 대상 오브젝트

- ExcelExportObject


2. 설명

- Export 진행도중 출력될 문자열을 지정하는 속성입니다.


//기존 기능

ExcelExportObject.set_exportmessageprocess( "%d Item, %d Record / %d Total" );


//신규 기능

ExcelExportObject.set_exportmessageprocess( "Item : %i" );

ExcelExportObject.set_exportmessageprocess( "Record index : %r" );

ExcelExportObject.set_exportmessageprocess( "Totalcount : %t" );

ExcelExportObject.set_exportmessageprocess( "Percent : %p" );

- 단일 기능으로 사용 가능하며, 단일 기능을 조합하여 복합적으로 사용 가능합니다.

변경기능

오류수정

기본 컴포넌트 / 오브젝트

Dataset

RP

설명

79667

Dataset 오브젝트의 reversesubsum 속성값이 true인 경우 컬럼값을 수정했을때 소계 데이터에 반영되지 않는 오류를 수정했습니다.

77191

Dataset 오브젝트의 컬럼 type 설정이 "DATE", "DATETIME", "TIME"인 경우 setColumn 메소드에서 비정상적인 값이 입력되는 경우 값이 설정되지 않는 오류를 수정했습니다.

Edit

RP

설명

79425

Edit 컴포넌트에 빈문자열이나 특정 파일을 클립보드에 복사해서 붙여넣는 경우 애플리케이션이 비정상 종료되는 오류를 수정했습니다 (런타임 환경에서 발생한 오류입니다).

78833

Edit 컴포넌트의 displaynulltext 속성값을 지정하고 inputtype 속성값을 "digit", "full"로 설정한 경우 입력 제한된 문자열 입력 시 스크립트 에러가 발생하는 오류를 수정했습니다 (일본어 윈도우 운영체제에서 IE8 브라우저 사용 시 발생한 오류입니다).

Form

RP

설명

79768

Form 화면 크기 변경 시 스크롤바가 생성되면서 지정된 레이아웃이 처리되지 못하는 오류를 수정했습니다.

Grid

RP

설명

79727

Grid 컴포넌트에 가로 스크롤바가 표시되는 경우 바인딩된 Dataset 오브젝트의 updateConstColID 메소드 실행 시 스크롤바가 움직이는 오류를 수정했습니다.

79510

Grid 컴포넌트의 selecttype 속성값이 "area", "multirow", "multiarea" 중 하나인 경우 마우스 왼쪽 버튼을 누른 상태에서 드래그해 영역을 선택한 상태에서 마우스 가운데 버튼을 클릭한 후 왼쪽 버튼을 떼는 경우 선택 상태가 그대로 남아 있는 오류를 수정했습니다 (HTML5 실행 환경에서 발생한 오류입니다).

80148

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "mask"이고 mask 속성값을 지정한 경우 숫자 연산이 잘못 처리되는 오류를 수정했습니다 (14.0.1.2501 이후 버전에서 발생한 오류입니다).

79143

Grid 컴포넌트 Cell 오브젝트의 editfilter 속성값이 "number", "integer", "digit"인 경우 영문자 입력 후 방향키로 셀 이동 시 값이 사라지는 오류를 수정했습니다.

78756

Grid 컴포넌트의 getCurFormatString 메소드 실행 시 한글 문자열이 깨져서 출력되는 오류를 수정했습니다 (런타임 환경에서 실행 시 발생한 오류입니다).

78707

Grid 컴포넌트의 enable, visible 속성값이 false인 상태에서 enable 속성값을 true로 변경한 후 addRow 메소드를 실행하고 visible 속성값을 true로 변경하면 Cell 오브젝트가 disabled 상태로 표시되는 오류를 수정했습니다.

ListBox

RP

설명

79781

ListBox 컴포넌트에서 세로 스크롤바를 하단으로 이동해 아이템을 2개 이상 선택하고 clearSelect 메소드 실행 시 아이템이 모두 사라져 보이는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다).

79775

ListBox 컴포넌트의 아이템 선택 후 드래그한 상태에서 이전 선택한 값이 focused 슈도값으로 적용되는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

Tab

RP

설명

78896

Tab 컴포넌트 Tabpage 오브젝트의 enable 속성값을 false로 설정한 후 다시 true로 설정한 경우 Tabpage가 활성화되지 못하는 오류를 수정했습니다 (14.0.1.2200 이후 버전에서 발생한 오류입니다).

76605

Tab 컴포넌트의 usecontrolkey 속성값이 true인 경우 단축키 Ctrl+Backspace 키 입력 시 onextrabuttonclick 이벤트가 발생하지 않는 오류를 수정했습니다.

기타 (기본 컴포넌트 / 오브젝트)

RP

설명

79798

Form 오브젝트의 onload 이벤트 함수 내에서 Grid 컴포넌트의 showEditor(true) 메소드 실행 시 편집 상태가 되지 못하는 오류를 수정했습니다 (open 메소드, reload 메소드를 사용해 Form 오브젝트가 로딩되는 경우에만 발생합니다).

79779

Edit, TextArea 컴포넌트의 inputtype 속성값을 "number"로 변경한 후 다시 "normal"로 변경하는 경우 한국어가 입력되지 않는 오류를 수정했습니다 (런타임 환경에서 실행 시 발생한 오류입니다).

79663

transaction 메소드 실행 시 SSV 데이터 처리 시 에러가 발생하는 오류를 수정했습니다 (iOS 런타임 환경에서 실행 시 발생한 오류입니다).

79622

팝업창의 Edit 컴포넌트에 포커스를 이동해서 키패드가 올라온 상태에서 팝업창을 닫는 경우 부모창의 스크롤이 이동하는 오류를 수정했습니다 (안드로이드 런타임 환경에서 발생한 오류입니다).

79368

Form 오브젝트의 loadstyle 메소드 실행 시 Grid 컴포넌트의 스크롤바 스타일이 적용되지 못하는 오류를 수정했습니다.

79221

Form 오브젝트의 loadstyle 메소드 실행 시 Grid 컴포넌트의 특정 Cell 스타일이 적용되지 못하는 오류를 수정했습니다.

79192

ChildFrame 오브젝트에서 showModal 메소드를 실행하고 띄워진 모달창의 onload 이벤트가 발생하기 전에 키 입력이 실행된 경우 부모창에 키 입력이 되는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다).

79164

Edit 컴포넌트에서 onchanged, onkeyup 이벤트 함수 내에서 getNextComponent 메소드로 반환된 오브젝트로 setFocus 메소드를 사용해 포커스 이동 시 onkeyup 이벤트가 onkeydown 이벤트가 발생한 컴포넌트가 아닌 컴포넌트에서 발생하는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다).

79115

showModal 메소드를 사용해 팝업창을 띄운 상태에서 hotkey 속성값으로 지정된 키 입력시 부모창의 hotkey가 동작하는 오류를 수정했습니다.

78577

텍스트 편집 영역을 가지고 있는 컴포넌트의 onlbuttondown 이벤트 함수 내에서 PopupMenu 컴포넌트를 띄운 상태에서 마우스 오른쪽 버튼을 클릭해서 텍스트 편집 영역이 없는 컴포넌트로 포커스를 옮기는 경우 캐럿이 이전 컴포넌트에 남아있는 오류를 수정했습니다 (IE11 브라우저에서 실행 시 발생한 오류입니다).

78534

Edit, TextArea 컴포넌트의 onchar 이벤트 함수 내에서 value 속성값을 설정하는 경우 히라가나 문자열 입력, 확정 후 포커스 이동 시 입력된 문자열이 사라지는 오류를 수정했습니다 (macOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

디바이스 API

RP

설명

79854

제스쳐로 화면 캡쳐 후 터치 이벤트가 발생하지 않는 오류를 수정했습니다 (제스처로 화면 캡쳐를 지원하는 일부 모바일 디바이스에서 부분적으로 발생한 오류입니다).

79037

디바이스의 가로, 세로 상태 변경 시 System 오브젝트의 mobileorientation 속성값이 변경된 값으로 표시되지 못하는 오류를 수정했습니다 (HTML5 실행환경에서 발생한 오류입니다).

넥사크로 스튜디오

RP

설명

79159

넥사크로 스튜디오 Form 디자인 화면에서 [Paste Special] 메뉴 항목 선택 후 Option 선택창에서 일부 항목을 체크 해제하면 정상적으로 컴포넌트가 복사되지 않는 오류를 수정했습니다.

기타

RP

설명

79665

cachelevel 값을 "session"으로 지정했을때 validation 체크 통신이 진행되는 오류를 수정했습니다.

79632

cachelevel 값을 "session"으로 지정했을때 Tab 컴포넌트를 포함하고 있는 Form에 있는 Div 컴포넌트의 url 전환이 최초 한번만 실행되고 이후에는 실행되지 못하는 오류를 수정했습니다.

79478

위젯으로 구성된 화면에 WebBrowser 컴포넌트가 있는 경우 애플리케이션이 비정상 종료되는 오류를 수정했습니다 (런타임 환경에서 실행 시 발생한 오류입니다).

78539

브라우저 옵션 설정 변경 시 스크립트 에러가 발생하는 오류를 수정했습니다 (IE 브라우저에서 [인터넷옵션 > 사용자 지정 수준 > ActiveX 컨트롤 및 플러그인 > ActiveX 컨트롤 및 플러그인 실행]을 사용 안함으로 설정한 경우 발생한 오류입니다. IE9 이상 버전은 오류가 수정됐지만, IE8 버전에서 해당 옵션 설정 시에 발생하는 오류는 해결되지 않았습니다).

도움말 수정 및 추가

RP

설명

79792

도움말 항목 중 FileDownload 컴포넌트의 top, width 속성과 FileUpload 컴포넌트의 width 속성에 대한 설명이 누락된 것을 보완했습니다.

79654

도움말 항목 중 Form 오브젝트의 setTimer 메소드 설명을 보완했습니다.

79646

도움말 항목 중 Grid 컴포넌트의 scrollpixel 속성에서 사용하는 Syntax 설명을 수정했습니다.

79404

도움말 항목 중 Grid 컴포넌트의 oncellclick 이벤트 항목 설명에 이벤트 발생 조건에 관한 설명을 추가했습니다.

78597

도움말 항목 중 Grid 컴포넌트 Cell 오브젝트의 barcolor, displaytype, controlimage 속성에 대한 설명을 보완했습니다.

77191

도움말 항목 중 Dataset 오브젝트의 setColumn 메소드 설명에 컬럼 type에 따라 특정값에 대한 처리방식 설명을 추가했습니다.

79398

도움말 항목 중 DevicePermissionEventInfo 오브젝트 설명 중 속성 항목이 누락된 것을 보완했습니다.