17.릴리스 노트 - 2020년 1월 정기 (17.0.0.2700)

Edit

17.1버전정보

Product Version

17.0.0.2700

File Version

2020.01.14.1

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

제품제약사항

17.2신규기능

  1. GoogleMap 컴포넌트의 language, region 속성을 추가했습니다.(RP.86910)

설명

• GoogleMap 컴포넌트의 language, region 속성을 웹 환경에서 지원하도록 추가했습니다.

  • 자세한 내용은 Nexacro17 Reference Guide를 확인하시기 바랍니다.

- Components > Component > GoogleMap > Property > language

- Components > Component > GoogleMap > Property > region

  1. nexacrostudio에서 프로젝트 최초 Open시 설정된 Base Library의 경로가 올바르지 않을경우 Base Library 경로를 설정할수있는 기능을 추가했습니다.(RP.81578)

설명

• nexacrostudio에서 프로젝트 최초 Open시 설정된 Base Library의 경로가 올바르지 않을 경우 팝업으로

Base Library 경로를 설정할수 있는 기능을 추가했습니다.

• nexacrostudio에 설정된 Base Library의 경로가 올바를 경우 해당 팝업은 제공되지 않습니다.

17.3오류수정

17.3.1기본 컴포넌트 / 오브젝트

Calendar

RP

설명

88268

키패드가 올라온 상태에서 Calendar 컴포넌트 선택 시 키패드가 내려가지 않고 시스템 팝업이 표시되는 오류를 수정했습니다 (안드로이드 운영체제에서 넥사크로 브라우저 실행 시 발생한 오류입니다).

87057

Calendar 컴포넌트의 type 속성값이 "spin"인 경우 editformat 또는 dateformat 속성값에 따라("MM"처럼 일부 포맷만 지정한 경우) 스핀 버튼 클릭 시 잘못된 날짜값으로 처리되는 오류를 수정했습니다.

Combo

RP

설명

88383

Combo 컴포넌트에서 필터 설정을 하고 combolist를 펼친 상태에서 바인딩된 Dataset 오브젝트의 rowposition 변경 시 동작이 느려지는 오류를 수정했습니다.

  • 17.0.0.2660 이후 버전에서 발생한 오류입니다.

88025

Combo 컴포넌트의 ondropdown, oncloseup 이벤트 함수 내에서 datacolumn 속성값을 변경하는 경우 컴포넌트 너비보다 긴 문자열이 뒤부터 표시되는 오류를 수정했습니다

  • 17.0.0.1910 이후 버전에서 발생한 오류입니다.

Dataset

RP

설명

86135

Dataset 오브젝트를 스크립트에서 생성하고 Grid 컴포넌트에 바인딩한 후 Dataset 오브젝트의 destroy 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

Div

RP

설명

87126

Div 컴포넌트의 async 속성값이 false인 경우 로딩 중 연결된 Form에 있는 컴포넌트에 접근하지 못하는 오류를 수정했습니다.

Edit

RP

설명

88344

Edit 컴포넌트 편집 상태에서 키패드가 올라온 후 일부 영역으로 화면 스크롤이 되지 못하는 오류를 수정했습니다 (안드로이드 운영체제 넥사크로 브라우저 실행 시 발생한 오류입니다).

88234

Edit 컴포넌트 편집 상태에서 다른 Edit 컴포넌트로 포커스를 옮겼을 때 키보드가 유지되지 않고 내려가는 오류를 수정했습니다 (안드로이드 운영체제에서 넥사크로 브라우저 실행 시 발생한 오류입니다).

  • 17.0.0.2650 이후 버전에서 발생한 오류입니다.

88095

Edit 컴포넌트에 포커스가 이동하고 키패드가 올라온 상태에서 Form 스크롤이 안되는 오류를 수정했습니다 (안드로이드 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

87927

Edit 컴포넌트의 autoskip 속성값이 true이고 maxlength 속성값이 0인 경우 ENTER 키 입력 시 다음 컴포넌트로 넘어가는 오류를 수정했습니다.

  • 17.0.0.2500 이후 버전에서 발생한 오류입니다.

87839

Edit 컴포넌트에 padding 속성값 설정 시 문자열 입력 후 캐럿 위치가 잘못 처리되는 오류를 수정했습니다 (넥사크로 브라우저에서 실행 시 발생한 오류입니다).

87631

Edit 컴포넌트에 텍스트 입력 중에 TAB 키를 누르는 경우 마지막 입력한 글자가 지워지는 오류를 수정했습니다 (IE8 브라우저에서 발생한 오류입니다).

87173

Edit 컴포넌트에서 autoselect 속성값을 true로 설정하고 maxlength 속성값보다 긴 텍스트를 입력하려 시도할 때 입력된 문자열이 전체 선택되는 오류를 수정했습니다 (IE11 브라우저에서 실행 시 발생한 오류입니다).

86639

Edit 컴포넌트에 포커스가 있는 상태에서 스크립트로 enable 속성값을 false로 변경했을 때 onkillfocus 이벤트가 발생하지 못하는 오류를 수정했습니다.

ExcelImportObject

RP

설명

87810

ExcelImportObject 오브젝트의 importData 메소드 실생 시 파일 대화상자가 표시되지 못하는 오류를 수정했습니다 (macOS 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

FileUpload

RP

설명

88260

FileUpload 컴포넌트의 multiselect 속성값을 true로 설정하고 파일 대화상자를 실행한 경우 2개 이상의 파일 선택이 되지 않고 애플리케이션이 비정상 종료되는 오류를 수정했습니다. (macOS 운영체제에서 넥사크로 브라우저 실행 시 발생한 오류입니다).

87973

87939

FileUpload 컴포넌트에서 여러 개 파일을 선택한 경우 하나의 파일만 업로드되는 오류를 수정했습니다 (안드로이드 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

87950

FileUpload 컴포넌트에서 여러 개의 파일을 업로드 시 onsuccess 이벤트가 파일 개수만큼 발생하는 오류를 수정했습니다 (iOS 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

Grid

RP

설명

88351

Grid 컴포넌트에서 셀 편집 시 텍스트 길이가 셀 너비보다 큰 경우 캐럿 위치가 잘못 처리되는 오류를 수정했습니다.

  • 17.0.0.1501 이후 버전에서 발생한 오류입니다.

88315

GridCellControl 오브젝트의 displaytype 속성값이 "combocontrol", edittype 속성값이 "combo"인 경우 마우스 휠로 combolist 스크롤 이동을 하지 못하는 오류를 수정했습니다.

87865

Grid 컴포넌트에서 mergeCell 메소드로 합쳐진 셀에 CSS 스타일이 적용되지 못하는 오류를 수정했습니다.

87624

Grid 컴포넌트에서 CTRL키를 누른 상태에서 마우스 휠 조작 시 스크립트 에러가 발생하는 오류를 수정했습니다 (넥사크로 브라우저에서 실행 시 발생한 오류입니다).

86890

Grid 컴포넌트의 selecttype 속성값이 "multiarea"인 경우 onlbuttonup 이벤트 발생 시 Grid 컴포넌트의 selectstartcol, selectendcol 속성값이 잘못 처리되는 오류를 수정했습니다.

86782

Grid 컴포넌트의 onexpanddown 이벤트 함수 내에서 expand 버튼이 있는 셀에 바인딩된 칼럼을 변경하는 경우 스크립트 에러가 발생하는 오류를 수정했습니다.

85739

Dataset 오브젝트와 바인딩 되지 않은 Grid 컴포넌트에 TAB 키를 이용해 포커스를 이동했을 때 스크립트 에러가 발생하는 오류를 수정했습니다.

85068

Grid 컴포넌트의 셀 클릭 함수 내에서 모달창을 띄운 상태에서 timer를 이용해 부모 Form의 Grid 컴포넌트에 포커스 동작이 발생하는 경우 모달창의 컴포넌트 포커스를 잃어버리는 오류를 수정했습니다.

ListView

RP

설명

88009

ListView 컴포넌트에서 detail 영역을 펼친 상태에서 스크롤 이동 시 일부 데이터가 표시되지 못하는 오류를 수정했습니다.

87962

ListView 컴포넌트에서 생성되지 않는 band 영역에 접근하려 할 때 스크립트 에러가 발생하는 오류를 수정했습니다.

87553

ListView 컴포넌트 ListViewCellControl 오브젝트 편집 상태에서 스크롤 이동 시 값이 사라지는 오류를 수정했습니다.

87044

ListBox 컴포넌트의 스크롤바가 활성화된 경우 getSelectedItems 메소드 실행 시 아이템 정보가 잘못 처리되는 오류를 수정했습니다.

Menu

RP

설명

85709

Menu 컴포넌트의 hotkey 속성값을 설정한 경우 MenuClickEventInfo 오브젝트에서 id 속성값이 처리되지 못하는 오류를 수정했습니다.

PopupDiv

RP

설명

86710

popupDiv 컴포넌트의 Button 컴포넌트 클릭 이벤트 함수 내에서 popupDiv 컴포넌트를 띄우고 Button 컴포넌트를 다시 클릭하면 popupDiv 컴포넌트가 닫히지 않고 다시 열리는 오류를 수정했습니다.

PopupMenu

RP

설명

87477

popupMenu 컴포넌트의 autohotkey 속성값을 설정하고 해당 단축키 입력 시 onmenuclick 이벤트가 발생하지 못하는 오류를 수정했습니다.

Spin

RP

설명

88153

Spin 컴포넌트에서 spinupbutton으로 value 값을 변경하는 경우 바인딩된 Dataset 오브젝트에 반영되지 않는 오류를 수정했습니다.

  • 17.0.0.2600 이후 버전에서 발생한 오류입니다.

Tab

RP

설명

87873

Tab 컴포넌트의 onextrabuttonclick 이벤트 함수 내에서 모달창을 반복해서 띄우는 경우 모달창이 아닌 extrabutton에 포커스가 이동하는 오류를 수정했습니다 (웹브라우저에서 실행 시 발생한 오류입니다).

Textarea

RP

설명

85314

TextArea 컴포넌트의 readonly 속성값이 true인 경우 insertText 메소드를 반복해서 실행하면 이전 입력한 문자열을 덮어쓰는 오류를 수정했습니다.

Tray

RP

설명

87963

Tray 오브젝트의 innerdataset 속성값으로 Global Dataset 오브젝트 설정 시 데이터 변경이 반영되지 못하는 오류를 수정했습니다.

87638

TrayPopupMenu 오브젝트의 levelcolumn 속성값에 설정된 서브메뉴가 표현되지 못하는 오류를 수정했습니다 (넥사크로 브라우저 실행 시 발생한 오류입니다).

WebBrowser

RP

설명

88429

WebBrowser 컴포넌트의 웹페이지 로딩이 완료된 후에 onloadcompleted 이벤트가 발생하지 못하는 오류를 수정했습니다 (macOS 운영체제 넥사크로 브라우저에서 발생한 오류입니다).

88334

MDI 프레임 구성에서 Form에 WebBrowser 컴포넌트를 포함하는 경우 폼 이동 시 WebBrowser 컴포넌트 잔상이 남는 오류를 수정했습니다 (넥사크로 브라우저 실행 시 발생한 오류입니다).

88221

모달창을 띄우고 화면에 포함된 WebBrowser 컴포넌트에서 로딩한 HTML 화면의 터치 이벤트가 처리되지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 기본 브라우저 실행 시 발생한 오류입니다).

88188

WebBrowser 컴포넌트의 callMethod 실행 시 동작하지 못하는 오류를 수정했습니다 (macOS 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

87542

WebBrowser 컴포넌트 내 로딩된 페이지에서 video 태그 사용 시 바로 재생이 되지 않는 오류를 수정했습니다 (안드로이드 운영체제에서 넥사크로 브라우저 사용 시 발생한 오류입니다).

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

RP

설명

88297

컴포넌트의 autoskip 속성값이 true인 경우 다음 컴포넌트가 비활성화되어 있는 경우 그 다음 컴포넌트로 포커스가 이동하지 못하는 오류를 수정했습니다

88101

윈도우 탐색기에서 파일을 선택하고 드래그 동작으로 컴포넌트를 지나가 드래그를 취소한 경우 컴포넌트의 ondragenter, ondragleave 동작이 반복해서 발생하는 오류를 수정했습니다.

87925

Environment의 enabletouchevent 속성값이 true인 경우 Grid 컴포넌트의 tree를 펼치거나 접을 때 스크립트 에러가 발생하는 오류를 수정했습니다.

87882

nexacroAPI 의 open 메소드를 사용해 팝업창을 띄운 후 작업표시줄에서 창을 닫고 다시 팝업창을 띄우려 시도하는 경우 해당 ID를 갖는 오브젝트가 존재한다는 메시지가 출력되고 팝업창을 띄우지 못하는 오류를 수정했습니다 (넥사크로 브라우저에서 실행한 경우 발생한 오류입니다).

87722

팝업창으로 띄운 Form 오브젝트에 Div 컴포넌트를 가지고 있는 경우 this.close 메소드 실행 시 처리가 늦어지는 오류를 수정했습니다 (IE 브라우저에서 실행 시 발생한 오류입니다).

87623

테마에서 MainFrame 오브젝트의 border 속성을 설정한 경우 transaction 메소드를 반복해서 실행하는 경우 border 값이 표시되지 못하는 오류를 수정했습니다 (넥사크로 브라우저에서 실행 시 발생한 오류입니다).

87563

모달창에서 XPush 오브젝트 연결을 시도하는 중에 모달창을 닫으면 모달창이 정상적으로 닫히지 않는 오류를 수정했습니다 (웹브라우저에서 실행 시 발생한 오류입니다).

87305

Form 오브젝트의 stepcount 속성값을 설정한 경우 TAB 키를 사용해 포커스를 이동한 경우 현재 Step 레이아웃의 마지막 컴포넌트에서 다음 Step 레이아웃의 컴포넌트로 포커스를 이동하는 오류를 수정했습니다 (현재 Step 레이아웃 내에서 포커스가 순환합니다).

87150

Div 컴포넌트 내 배치된 ImageViewer 컴포넌트를 드래그해서 이동하는 경우 좌표값이 정상적으로 처리되지 못하는 오류를 수정했습니다 (넥사크로 브라우저에서 실행 시 발생한 오류입니다).

17.3.2DeviceAPI

RP

설명

88021

바코드 스캐너를 위한 외부 카메라 모듈(CortexScan)을 사용해 반복적으로 스캔 작업 시 앱이 종료되는 오류를 수정했습니다.

87891

DeviceAPI 콜백 함수에서 컴포넌트 변경 시 화면에 바로 적용되지 못하는 오류를 수정했습니다 (안드로이드 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

86716

Device API 호출 시 내부 로그가 출력되는 오류를 수정했습니다 (안드로이드 운영체제에서 넥사크로 브라우저 사용 시 발생한 오류입니다).

17.3.3넥사크로 스튜디오

RP

설명

88022

넥사크로 스튜디오에서 Bootstrap URL 설정값이 잘못된 경우 설치 경로를 잘못 처리하는 오류를 수정했습니다.

87852

넥사크로 스튜디오에서 Envrionment 의 networksecurelevel, filesecurelevel 속성값이 generate 과정에서 잘못 변환되는 오류를 수정했습니다.

87408

사용자가 텍스트 편집기로 모듈 JSON 파일을 수정한 경우 넥사크로 스튜디오에서 프로젝트 로딩이 실패하는 오류를 수정했습니다.

87307

넥사크로 스튜디오에서 Form의 Source 탭이 열린 상태에서 Ctrl+Tab 단축키 입력 시 열린 다른 파일이 아닌 Form의 Design, Source, Script 탭이 전환되는 오류를 수정했습니다.

87028

넥사크로 스튜디오에서 ALT 키를 누른 상태에서 마우스 드래그 동작으로 열 단위 선택하기 기능을 사용하는 경우 "Replace in selection only" 옵션을 활성화하고 Replace All 기능 처리 시 선택되지 않은 영역까지 변경되는 오류를 수정했습니다.

넥사크로 스튜디오에서 Replace All 기능 처리 후 Undo 기능 호출 시 변경된 문자열이 한 번에 복원되지 못하는 오류를 수정했습니다.

86083

넥사크로 스튜디오에서 XFDL 파일을 다른 이름으로 저장하려 시도할 때 임시 파일이 남아있어 저장되지 않는 오류를 수정했습니다.

85054

넥사크로 스튜디오에서 트래커 기능을 활성화하고 디자인 화면을 확대했을 때 트래커 위치가 어긋나는 오류를 수정했습니다.

81597

넥사크로 스튜디오 옵션에서 baselib 경로 변경 후 프로젝트 로딩 시 부트스트랩 파일이 regenerate 되지 못하는 오류를 수정했습니다.

17.3.4기타

RP

설명

88132

안드로이드 프로젝트에서 Splash Image Resource가 삭제된 경우 앱 실행 시 비정상 종료되는 오류를 수정했습니다 (AndroidX 패키지를 사용한 프로젝트에서 발생한 오류입니다).

88078

WaitCursor가 표시되는 화면에서 화면 스크롤 동작 시 스크립트 에러가 발생하는 오류를 수정했습니다 (안드로이드 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

88060

WebBrowser 컴포넌트가 배치된 Form에서 transaction 메소드 실행 시 애플리케이션이 종료되는 오류를 수정했습니다 (macOS 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

88059

transaction 요청 시 Set-Cookie JSESSIONID 정보가 누락되는 오류를 수정했습니다 (macOS, 안드로이드 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

88024

외부 키보드를 연결한 경우 특정 문자(c, v, x, a)가 입력되지 못하는 오류를 수정했습니다 (안드로이드 운영체제 넥사크로브라우저에서 실행 시 발생한 오류입니다).

87987

transaction 메소드 실행 중 ESC 키를 눌러 취소하는 경우 바로 콜백 처리되지 못하는 오류를 수정했습니다 (넥사크로 브라우저에서 실행 시 발생한 오류입니다).

87958

키패드 Delete 키(forward delete) 키 사용 시 삭제가 되지 않는 오류를 수정했습니다 (안드로이드 운영체제에서 넥사크로 브라우저 실행 시 발생한 오류입니다).

87832

cachelevel이 "session"인 경우 화면 로딩 후 팝업창을 띄운 상태로 네트워크 연결을 끊고 다시 팝업창을 띄우면 화면을 표시하지 못하는 오류를 수정했습니다 (넥사크로 브라우저에서 실행 시 발생한 오류입니다).

87781

폰트 설정 시 한글 bold 설정이 반영되지 못하는 오류를 수정했습니다 (안드로이드 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

86848

nexacro UIA에서 get_CurrentAutomationID 요청 시 값을 가져오지 못하는 경우 비정상 종료되는 오류를 수정했습니다 (넥사크로 브라우저 실행 시 발생한 오류입니다).

86660

trace 메소드에서 undefined 값만 출력하고자 하는 경우 넥사크로 스튜디오 Output 창에 출력되지 못하는 오류를 수정했습니다 (넥사크로 브라우저에서 실행 시 발생한 오류입니다).

86090

키패드가 활성화된 상태에서 Form 화면이 전환되는 경우 키패드가 내려가지 않는 오류를 수정했습니다 (안드로이드 운영체제 넥사크로 브라우저에서 실행 시 발생한 오류입니다).

17.4도움말 수정 및 추가

RP

설명

88390

도움말 항목 중 Dataset 오브젝트의 appendData, mergeData 메소드 설명을 추가했습니다.

88325

도움말 항목 중 Calendar 컴포넌트의 popupsize 설명 중 너비와 높이 설명이 바뀌어 표기된 것을 수정했습니다.

87955

도움말 항목 중 Environment > services 항목에 prefixid 설정 관련 설명을 추가했습니다.

87793

도움말 항목 중 ExcelImportObject 오브젝트의 importtype 속성과 ImportData, ImportDataEx 메소드 설명에 strRange 파라미터와 관련된 설명을 추가했습니다.

87725

도움말 항목 중 LiteDBConnection 오브젝트의 openflag 속성, LiteDBStatement 오브젝트의 ldbconnection, parameters 속성 설명을 수정했습니다.

87136

도움말 항목 중 ColumnInfo 오브젝트의 type 속성 항목의 Remark 설명 중 Column 에 데이터가 없을 때 대한 설명을 수정했습니다.