2021년 3월 (17.1.3.300)

버전정보

Product Version

17.1.3.300

File Version

2021.3.30.1

사용 환경이나 브라우저 기능 차이 또는 제품 제약으로 발생할 수 있는 현상은 제품제약사항 문서를 참고해주세요.

제품제약사항

릴리스 이후 수정 사항

17.1.3.301

RP

설명

91938

넥사크로 스튜디오에서 외부 라이브러리를 사용하는 프로젝트를 열 때, 외부 라이브러리에 스크립트 오류가 발생한 경우 프로젝트를 열지 못하는 문제를 수정했습니다(17.1.3.300 이후 버전에서 발생한 오류입니다).

신규기능

  1. Appium에서 Element에 sendKeys가 동작하도록 기능을 추가했습니다.(RP 91566)

설명

• Appium에서 Find한 Element에 SendKeys 메서드가 동작하도록 구현했습니다.

>> 해당 메서드는 EditText 컴포넌트일 때만 동작합니다.(ReadOnly Property 값에 따라 동작)

변경기능

  1. Appbuilder에서 Skia Graphics Library 를 기반의 렌더링 처리를 위해 Android 최소 버전을 변경했습니다.(RP 91728)

설명

변경 전

• Android minSdkVersion 19

변경 후

• Android minSdkVersion 21

  1. Android NRE 환경에서 targetsdk 버전에 따라 ImagePicker, FileDialog, FileUpload, Camera 컴포넌트를 사용하는 방법이 변경됐습니다. (RP 91611, 91720)

설명

• Android Project의 targetsdk 버전에 따라 설정 항목이 변경됩니다.

*자세한 내용은 "앱 배포 가이드" 를 확인하시기 바랍니다.

- http://docs.tobesoft.com/deployment_guide_nexacro_17_ko#17_1_3_300_f0ce578ddf7cd968

  1. Windows NRE 환경에서 LiteDBConnection 오브젝트의 open 메소드 실행 시 샌드박스 정책이 적용되도록 변경했습니다. (RP 91626)

설명

변경 전

• Environment.filesecurelevel 속성에 상관없이 '내 문서' 이외의 경로 접근을 허용했습니다.

변경 후

• Environment.filesecurelevel 속성에 따라 샌드박스 정책이 적용 됩니다.

• "private" : Personal Path(내 문서) 및 그 하위 경로의 파일에만 접근을 허용합니다.

>> 그 외 경로가 설정되어 있는 경우 경고창이 뜨고 실행되지 않습니다.


• "all" : 모든 경로의 접근을 허용합니다. Personal Path(내 문서) 외의 경로나 파일에 접근하면, 접근 허용 여부를 사용자에게 확인하는 UserConfirm 창이 표시됩니다.

오류수정

기본 컴포넌트 / 오브젝트

Calendar

RP

설명

91003

Calendar 컴포넌트의 calendaredit 영역 클릭 시 시스템 달력이 표시되었다가 바로 사라지는 오류를 수정했습니다(iPadOS 운영체제에서 safari 브라우저 실행 시 발생한 오류입니다).

DataObject

RP

설명

91528

DataObject 오브젝트의 onerror 이벤트 핸들러 함수 내에서 getResponse 메소드 실행 시 데이터를 가져오지 못하는 오류를 수정했습니다(윈도우, 안드로이드, macOS 운영체제 NRE 실행 시 발생한 오류입니다).

91458

Array.prototype에 사용자 지정 속성을 추가한 후 DataObect 오브젝트의 request 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

Edit

RP

설명

91755

웹 브라우저에서 비밀번호 자동 입력 기능 사용 시 Edit 컴포넌트의 value 속성값이 undefined로 처리되는 오류를 수정했습니다 (구글 크롬, Edge 브라우저에서 실행 시 발생한 오류입니다).

91702

Edit 컴포넌트의 한글 입력 중 스크립트로 readonly 속성값을 true로 변경하고 다시 입력 시 한글이 입력되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

91694

Edit 컴포넌트에서 텍스트 입력 시 플로팅 모드 키보드를 사용하는 경우 다른 컴포넌트로 포커스를 옮겨도 키보드가 내려가지 않는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

91520

Edit 컴포넌트에 텍스트 입력 후 ENTER 키 입력 시 바인딩된 Dataset 오브젝트의 cancolumnchange 이벤트 핸들러 함수 내에서 false값을 반환해도 Edit 컴포넌트의 text 속성값이 변경되는 오류를 수정했습니다.

ExcelExportObject

RP

설명

91489

ExcelExportObject 오브젝트의 addExportItem 메소드 실행 시 varExportSource 파라미터 값을 suppress 적용된 Grid 컴포넌트로 설정하고 strExportMerge 파라미터 값을 'merge'로 설정한 경우 export 처리 시 suppress된 value 값이 모두 출력되는 오류를 수정했습니다.

ListView

RP

설명

91736

2개 이상의 컬럼을 가지는 ListView 컴포넌트에서 반복적으로 상하 스크롤 시 화면에 표시되는 데이터가 사라지는 오류를 수정했습니다.

91321

ListView 컴포넌트 Cell 오브젝트의 displaytype 속성값이 'calendarcontrol', edittype 속성값이 'date', calendartype 속성값이 'monthonly'인 경우 날짜 선택 후 포커스를 옮겼다가 다른 날짜를 선택하면 이전 선택한 날짜도 선택된 상태처럼 표시되는 오류를 수정했습니다.

Grid

RP

설명

91738

Grid 컴포넌트의 selecttype 속성값이 'multirow'인 경우 선택된 Row의 셀 클릭 시 oncellposchanged 이벤트가 발생하지 않는 오류를 수정했습니다(17.1.2.300 이후 버전에서 발생한 오류입니다).

91680

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값을 'combo'로 설정하고 ENTER 키로 아이템 선택하는 경우 onenterdown 이벤트 핸들러 함수 내에서 moveToNextCell 메소드 실행 시 선택한 아이템이 반영되지 않는 오류를 수정했습니다(17.0.0.2600 이후 버전에서 발생한 오류입니다).

91415

Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 oncolumnchanged 이벤트 핸들러 함수 내에서 showModal 메소드 실행하는 동작을 2번 이상 반복했을 때 팝업창에 포커스가 이동하지 못하는 오류를 수정했습니다 (WRE 실행 시 발생한 오류입니다).

89710

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 'combo'인 경우 combolist에서 아이템 선택 후 ENTER 키 입력 시 onenterdown 이벤트 핸들러 함수 내에서 GridEditEventInfo 오브젝트의 value 값이 combo editor의 value가 아닌 combo의 value 값으로 처리되는 오류를 수정했습니다(iPadOS 운영체제에서 블루투스 키보드를 사용하는 환경에서 safari 브라우저 실행 시 발생한 오류입니다).

MaskEdit

RP

설명

91335

MaskEdit 컴포넌트의 type 속성값이 'string'이고 format 속성값을 일본어 반각문자가 입력되지 않도록 설정한 상태에서 일본어 반각문자를 붙여넣기하면 oninput 이벤트가 발생하는 오류를 수정했습니다.

PopupMenu

RP

설명

91419

PopupMenu 컴포넌트가 표시된 상태에서 다른 컴포넌트의 hotkey 속성으로 설정한 단축키 입력 후 이벤트 핸들러 함수 내에서 PopupMenu 컴포넌트의 userdatacolumn 속성값을 변경하면 메뉴명이 화면에서 사라지는 오류를 수정했습니다.

WebBrowser

RP

설명

91712

WebBrowser 컴포넌트에서 callMethod 메소드 실행 시 줄바꿈 문자를 포함한 파라미터값을 처리하지 못하는 오류를 수정했습니다 (WRE 실행 시 발생한 오류입니다).

91656

WebBrowser 컴포넌트에서 callMethod 메소드 실행 시 '\n' 문자를 포함한 파라미터 값을 처리하지 못하는 오류를 수정했습니다 (안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

91530

WebBrowser 컴포넌트에 연결된 페이지에서 input type='submit' 코드가 동작하지 못하는 오류를 수정했습니다 (iOS 운영체제 NRE 실행 시 발생한 오류입니다).

XPush

RP

설명

91790

XPush 오브젝트의 registerDevice 메소드 실행 시 앱이 비정상 종료되는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다. 17.1.2.500 이후 버전에서 발생한 오류입니다).

기타 (텍스트 편집 영역을 가지고 있는 컴포넌트)

RP

설명

91798

텍스트 편집 영역을 가지고 있는 컴포넌트에서 텍스트 복사 후 붙여넣기가 동작하지 않는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다. 17.1.3.100 이후 버전에서 발생한 오류입니다).

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

RP

설명

91743

WebBrowser, WebView 컴포넌트에 연결된 페이지에서 파일 대화 상자가 한 번 실행 후 재실행이 되지 못하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

91703

open 메소드로 띄운 모달리스 창에서 부모창에 setFocus 메소드 실행 시 캐럿 위치나 포커스 처리가 잘못 동작하는 오류를 수정했습니다 (NRE 실행 시 발생한 오류입니다).

91697

MainFrame에서 openalign 속성값을 설정한 경우 MainFrame이 화면 좌측 상단에 표시되고 openalign 속성에서 설정한 위치로 이동하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 17.1.0.100 이후 버전에서 발생한 오류입니다).

91572

nexacro.open 메소드 실행 시 strExtOpenStyle 파라미터에 'noactivate = true'를 설정한 경우 팝업된 창으로 포커스가 이동하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

91541

transaction 메소드 실행 시 nDataType 파라미터값을 '1'로 설정한 경우 DATE 타입 컬럼이 DATE_TIME 타입으로 전송되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

91503

Environment에서 HTTP Header variable 추가 시 value 값이 undefined로 처리되는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

91372

Date 오브젝트의 addHours 메소드 실행 후 toString 메소드 실행 시 시간 값이 출력되지 못하는 오류를 수정했습니다.

90919

Edit 컴포넌트에 포커스가 있는 상태에서 PopupDiv, PopupMenu 컴포넌트의 trackPopup 메소드를 실행하는 경우 컴포넌트가 화면에 표시되었다가 바로 사라지는 오류를 수정했습니다(iPadOS 운영체제에서 블루투스 키보드를 사용하는 환경에서 safari 브라우저 실행 시 발생한 오류입니다).

90484

Div 컴포넌트 내에 WebBrowser 컴포넌트가 있는 경우 Div 컴포넌트의 enable 속성값을 false로 설정해도 WebBrowser 컴포넌트의 enable 상태는 변경되지 않는 오류를 수정했습니다.

DeviceAPI

RP

설명

91611

ImagePicker 컴포넌트의 open 메소드 실행 시 메모리 에러가 발생하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

넥사크로 스튜디오

RP

설명

91812

컴포지트 컴포넌트에서 추가한 속성의 Css Property Name을 설정하지 않은 경우 모듈 설치 후 설치한 컴포넌트 선택 시 넥사크로 스튜디오가 비정상 종료하는 오류를 수정했습니다.

91681

넥사크로 스튜디오에서 try...catch 구문 내에 arrow function 사용 시 generate 에러가 발생하는 오류를 수정했습니다(Script > Version 옵션을 'ECMAScript 2015(ES6)'로 설정한 경우 해당하는 오류입니다).

91602

넥사크로 스튜디오에서 사용자 모듈 설치 후 새로운 폼 생성 시 넥사크로 스튜디오가 종료되는 오류를 수정했습니다(17.1.3.100 이후 버전 실행 시 발생한 오류입니다. 설치한 사용자 모듈에 작성한 스크립트에 문제가 있는 경우 발생한 오류입니다).

기타

RP

설명

91653

Program Name을 한글로 설정하고 빌드한 앱 설치 시 에러가 발생하는 오류를 수정했습니다 (윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

91552

Notification 터치 시 앱이 실행되지 못하고 비정상 종료되는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다. 17.1.2.500 이후 버전에서 발생한 오류입니다).

91549

Build Target을 'Windows x64'로 선택하고 빌드한 앱 설치 후 전체 화면으로 실행한 경우 작업표시줄을 자동숨김으로 설정하고 화면 하단으로 가져갔을 때 작업표시줄이 표시되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

도움말 수정 및 추가

RP

설명

91254

도움말 항목 중 컴포넌트의 onmouseenter 이벤트 설명에 IE 브라우저 제약 설명을 보완했습니다.