버전정보
Product Version | 17.1.3.300 |
---|---|
File Version | 2021.3.30.1 |
사용 환경이나 브라우저 기능 차이 또는 제품 제약으로 발생할 수 있는 현상은 제품제약사항 문서를 참고해주세요.
릴리스 이후 수정 사항
17.1.3.301
RP | 설명 |
---|---|
91938 | 넥사크로 스튜디오에서 외부 라이브러리를 사용하는 프로젝트를 열 때, 외부 라이브러리에 스크립트 오류가 발생한 경우 프로젝트를 열지 못하는 문제를 수정했습니다(17.1.3.300 이후 버전에서 발생한 오류입니다). |
신규기능
Appium에서 Element에 sendKeys가 동작하도록 기능을 추가했습니다.(RP 91566)
설명 |
---|
• Appium에서 Find한 Element에 SendKeys 메서드가 동작하도록 구현했습니다. >> 해당 메서드는 EditText 컴포넌트일 때만 동작합니다.(ReadOnly Property 값에 따라 동작) |
변경기능
Appbuilder에서 Skia Graphics Library 를 기반의 렌더링 처리를 위해 Android 최소 버전을 변경했습니다.(RP 91728)
설명 | |
---|---|
변경 전 | • Android minSdkVersion 19 |
변경 후 | • Android minSdkVersion 21 |
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 |
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 브라우저 제약 설명을 보완했습니다. |