13.2020년 4월 정기 (17.1.1.100)

Edit

13.1버전정보

Product Version

17.1.1.100

File Version

2020.05.07.1

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

제품제약사항

13.2신규기능

  1. ListView 컴포넌트의 expandbar 속성에 collapse, expand userstatus를 추가했습니다. (RP. 88251, 89281)

설명

• ListView 컴포넌트의 expandbar 속성에 collapse, expand userstatus를 추가했습니다.

  1. nexacro studio 의 Properties 에서 Initialize Value 를 설정한 경우 Design 영역에 표시하는 기능을 추가했습니다. (RP. 88300)

설명

• nexacro studio 의 Properties 에서 Initialize Value 를 설정한 경우 Design 영역에 Initialize Value를 표시하는 기능을 추가했습니다.

13.3변경기능

  1. nexacro studio의 "New Project Wizard/New Application Wizard"에서 Screen 선택 단계의 Screen별 설명에 특정 모델군에 대한 명칭을 삭제했습니다. (RP. 88543)

설명

변경 전

• Screen suitable for tablet environment.

>>Apple iPad series

• Samsung Galaxy Tab series

>> LG G Pad series"

변경 후

• Screen suitable for tablet environment.

  1. Mobile NRE 환경에서 Geolocation의 getCurrentPosition() 실행시 onrecvsuccess이벤트의 e.coords.speed 값(유효하지 않은 속도값)을 변경했습니다. (RP. 88753)

설명

변경 전

• Android NRE : 0

• iOS NRE : -1

변경 후

• Android NRE : undefined

• iOS NRE : undefined

  1. Application, Form의 transaction 메소드 파라미터 중 strOutDatasets 동작을 변경했습니다. (RP. 88679)

설명

• 하나의 Ouput Dataset(출력ID)을 여러 개의 Dataset에서 받을 수 있도록 동작을 변경했습니다.

변경 전

• Dataset00=outds00 Dataset01=outds01 (동작)

• Dataset00=outds00 Dataset01=outds00 (미동작)

변경 후

• Dataset00=outds00 Dataset01=outds01 (동작)

• Dataset00=outds00 Dataset01=outds00 (동작)

  1. NRE 환경에서 보안 취약점 개선을 위한 오픈소스 패치 작업을 했습니다. (RP. 88969)

설명

• NRE 환경에서 오픈소스 보안 취약점 개선을 위해 오픈소스 버전을 업데이트 했습니다.

변경 전

• libxml2 - 2.8.0

• pcre - 8.1.2

• zlib- 1.2.5

• Jansson - 2.7.0

변경 후

• libxml2 - 2.9.9

• pcre - 8.43

• zlib- 1.2.9

• Jansson - 2.11.0

  1. nexacrostudio BuildApp Wizard에서 iOS/iPadOS 어플리케이션 빌드 시 "Plist URL"에 사용 가능한 문자열 형식을 변경했습니다. (RP. 88968)

설명

변경 전

• 빈값

• "https://" 로 시작하는 문자열만 허용

• Plist URL에 유효하지 않은 값을 사용할 경우 Build 진행 불가

변경 후

• 빈값

• "http://" 로 시작하는 문자열

• "itms-services://?action=download-manifest&url=" 로 시작하는 문자열

• "itms-apps://" 로 시작하는 문자열

• 다른 필수 입력 항목은 모두 정상 입력되고 Plist URL에 허용 하지 않는 문자열이 입력된 경우 Warring 메시지 표시 후 Build 진행 여부 결정

13.4오류수정

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

Button

RP

설명

89145

Button 컴포넌트의 onkeydown 이벤트 함수 내에서 getNextComponent 메소드로 포커스 이동 시 Button 컴포넌트에 pushed Status가 남아있는 오류를 수정했습니다 (17.1.0.400 이후 버전에서 발생한 오류입니다).

Calendar

RP

설명

89117

Calendar 컴포넌트의 popuptype 속성값이 "system"인 경우 날짜값 변경 시 dateformat 속성값이 변경되는 오류를 수정했습니다 (17.1.0.100 이후 버전에서 발생한 오류입니다).

88842

Environment 오브젝트의 enableaccessibility 속성값이 true이고 Calendar 컴포넌트의 type 속성값이 "monthonly"인 경우 방향키로 값 변경 시 스크립트 에러 발생하는 오류를 수정했습니다.

Combo

RP

설명

89201

Combo 컴포넌트의 comboedit 영역에 터치 시 combolist가 펼쳐지지 않는 오류를 수정했습니다 (17.1.0.200 이후 버전에서 발생한 오류입니다. 모바일 WRE 환경에서 발생한 오류입니다).

86398

Combo 컴포넌트의 autoskip 속성값이 true인 경우 다음 컴포넌트의 autoselect 속성값이 반영되지 않는 오류를 수정했습니다.

Dataset

RP

설명

89169

Dataset 오브젝트의 insertRow 메소드 실행 시 onrowposchanged 이벤트가 발생하지 않는 오류를 수정했습니다.

89109

Dataset 오브젝트의 loadkeymode 속성값이 "reset"인 경우 keystring 속성의 초기값이 적용되지 않는 오류를 수정했습니다 (17.0.0.101 이후 버전에서 발생한 오류입니다).

88851

Dataset 오브젝트의 컬럼 type이 "DATE"인 경우 값을 수정했다가 다시 원래 값으로 수정했을때 Row Type 값이 1로 처리되지 못하는 오류를 수정했습니다.

88847

Grid 컴포넌트의 특정 컨트롤을 삭제하는 시점에 바인딩된 Dataset 오브젝트의 enableevent 속성값 변경 시 스크립트 에러가 발생하는 오류를 수정했습니다.

85281

Dataset 오브젝트의 getRowType, getRowTypeNF 메소드의 nRow 파라미터로 NaN 값을 넘기는 경우 row 인덱스값이 0으로 처리되지 못하는 오류를 수정했습니다.

Edit

RP

설명

88880

Edit 컴포넌트의 autoselect 속성값이 true이고 taborder가 0인 경우 일본어 입력 시 값이 입력되지 않고 캐럿이 마지막으로 이동하는 오류를 수정했습니다.

88795

Edit 컴포넌트의 텍스트 너비가 컴포넌트 너비보다 큰 경우 텍스트 끝으로 캐럿 이동 후 TAB키를 입력해 포커스를 이동했을때 Edit 컴포넌트의 텍스트가 앞에서부터 보여지는 오류를 수정했습니다.

ExcelExportObject

RP

설명

88945

ExcelExportObject 오브젝트의 onsuccess, onerror 이벤트 발생 시 obj 파라미터값을 ExcelExportObject 오브젝트로 처리되지 못하는 오류를 수정했습니다.

Grid

RP

설명

89308

Grid 컴포넌트 GridCellControl 오브젝트의 displaytype 속성값이 "date"인 경우 calendardateformat 속성값을 "SHORTDATE"로 변경하면 결과값이 잘못된 날짜 형식으로 처리되는 오류를 수정했습니다 (17.1.0.400 이후 버전에서 발생한 오류입니다).

89142

Grid 컴포넌트의 displaytype 속성값이 "treeitemcontrol"이고 "autofittype 속성값이 "col"인 경우 너비값 변경 시 textelemant의 width가 변경되지 못하는 오류를 수정했습니다.

88927

Grid 컴포넌트의 body 밴드 ROW가 2개 이상인 경우 selectArea 메소드 실행 시 인덱스 계산 오류를 수정했습니다.

88838

Grid 컴포넌트의 autosizebandtype 속성값이 "allbandtype", cellmovingtype 속성값이 "col"인 경우 셀 이동 후 autosizebandtype 속성값을 "none"으로 수정하면 이동한 셀이 원래 위치로 돌아가는 오류를 수정했습니다

ListView

RP

설명

88773

ListView 컴포넌트의 ListViewCellControl displaytype 속성값이 "textareacontrol"일 경우 Detail 밴드 영역 클릭 시 스크립트 에러가 밸상하는 오류를 수정했습니다.

Radio

RP

설명

89054

Radio 컴포넌트의 updateToDataset 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

Spin

RP

설명

88848

Spin 컴포넌트에서 소수점 입력 시 소수점 이하 숫자가 입력되지 않는 오류를 수정했습니다.

Textarea

RP

설명

89264

TextArea 컴포넌트에서 스크롤바가 활성화된 경우 클릭한 편집 영역의 Caret 위치가 잘못 표시되는 오류를 수정했습니다 (17.0.0.2610 이후 버전에서 발생한 오류입니다. NRE 실행 환경에서 발생한 오류입니다).

88776

TextArea 컴포넌트에 스크롤바와 인디케이터가 동시에 표시되는 오류를 수정했습니다(서피스 10 장비에서 Firefox 브라우저 사용 시 발생한 오류입니다).

88731

value 값을 가지고 있는 TextArea 컴포넌트에 포커스가 이동하는 경우 캐럿이 텍스트 마지막에 위치하는 오류를 수정했습니다.

WebBrowser

RP

설명

88834

WebBrowser 컴포넌트를 CTRL 키를 누른 상태에서 마우스 휠로 변경하거나 setWheelZoom 메소드 실행 시 WebBrowser 컴포넌트 내 표시된 잔상이 남는 오류를 수정했습니다 (윈도우 NRE 실행 환경에서 발생한 오류입니다).

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

RP

설명

89294

Edit, TextArea 컴포넌트의 편집 영역을 넘어가는 텍스트 입력 후 특정 텍스트 구간을 마우스로 선택하고 클립보드에 복사하는 경우 일부 텍스트가 누락되어 복사되는 오류를 수정했습니다 (17.1.0.100 이후 버전에서 발생한 오류입니다. 윈도우 NRE 환경에서 실행 시 발생한 오류입니다).

89128

텍스트 편집 영역을 가지고 있는 컴포넌트에서 텍스트 입력 후 삭제하고 영문 대문자 입력 시 중복해서 입력되는 오류를 수정했습니다 (안드로이드 운영체제에서 AOSP 키보드 사용 시 발생한 오류입니다).

88971

Edit, MaskEdit 컴포넌트의 autoskip 속성값이 true인 경우 포커스가 자동으로 이동하면서 이전 캐럿 위치로 이동하지 않는 오류를 수정했습니다.

88611

텍스트 편집 영역을 가지고 있는 컴포넌트에서 텍스트 입력 시 onkeydown 이벤트 함수 내에서 포커스를 다른 컴포넌트로 옮기는 경우 포커스가 옮겨진 컴포넌트에 텍스트가 입력되지 않는 오류를 수정했습니다 (윈도우 NRE 실행 환경에서 발생한 오류입니다).

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

RP

설명

89314

System.clientToScreenY 메소드 실행 시 objComp 파라미터로 MainFrame 오브젝트를 설정한 경우 잘못된 값을 반환하는 오류를 수정했습니다 (17.1.0.400 이후 버전에서 발생한 오류입니다. 크롬 브라우저에서 실행 시 발생한 오류입니다).

89195

Div 컴포넌트 내 Tab 컴포넌트를 배치하고 연결된 Form에 Grid 컴포넌트가 배치된 경우 Grid 컴포넌트 스크롤 후 tabpage 변경 시 Grid 컴포넌트가 표시되지 못하는 오류를 수정했습니다 (윈도우 7 운영체제에서 IE11 브라우저 사용 시 발생한 오류입니다).

89024

Div 컴포넌트가 중첩된 구조에서 bringToFront 메소드 실행 시 Div 컴포넌트 안에 배치된 Grid, ListBox 등의 컴포넌트 스크롤바 위치가 초기화되는 오류를 수정했습니다.

88954

open 메소드로 팝업창을 띄운 후 화면 로딩이 되기 전에 창을 닫고 다시 팝업창을 열면 id 중복으로 열리지 않는 오류를 수정했습니다.

88947

이미지 경로 지정 시 역슬래시를 사용한 경우 이미지를 표시하지 못하는 오류를 수정했습니다 (WRE 환경에서 실행 시 발생한 오류입니다).

88891

특정 프레임 구조에서 ChildFrame 최대화 시 다른 프레임 오브젝트가 화면에서 사라지는 오류를 수정했습니다.

88884

특정 프레임 구조에서 ChildFrame 최소화 시 원래 크기로 돌아가는 아이콘이 표시되지 않은 오류를 수정했습니다.

88868

showModal 메소드로 ListView 컴포넌트가 포함된 창을 열었다가 닫고 다시 열면 편집할 수 있는 컴포넌트가 동작하지 않는 오류를 수정했습니다.

88754

System.print 메소드로 컨테이너 컴포넌트(Div, TabPage, PopupDiv)를 출력하는 경우 Form 오브젝트와 다르게 스크롤 아래에 있는 컴포넌트가 모두 출력되지 못하는 오류를 수정했습니다.

13.4.2넥사크로 스튜디오

RP

설명

89126

넥사크로 플랫폼 14 코드 마이그레이션 시 스크립트 코드와 주석 사이에 세미콜론이 빠져 있는 경우 마이그레이션이 실패하는 오류를 수정했습니다.

88984

화면 내 프레임 width 또는 height 속성값이 0으로 처리되는 경우 넥사크로 스튜디오가 비정상 종료되는 오류를 수정했습니다.

88882

Environment의 onerror 함수를 등록한 경우 넥사크로 스튜디오에서 프로젝트에 새로운 Form 추가 시 로딩 에러가 발생하는 오류를 수정했습니다.

13.4.3기타

RP

설명

89303

모바일 기기 orientation 변경 시 크기가 브라우저보다 작게 설정되는 오류를 수정했습니다 (17.1.0.400 이후 버전에서 발생한 오류입니다. 안드로이드 운영체제 SamsungBrowser 에서 실행 시 발생한 오류입니다).

89257

Screen type 속성값이 "desktop", userzoom 속성값을 true로 지정하고 Form 화면 크기를 작게 조정 시 onsize 이벤트가 발생하지 못하는 오류를 수정했습니다 (17.1.0.100 이후 버전에서 발생한 오류입니다. WRE 환경에서 실행 시 발생한 오류입니다).

89183

iOS 13.4 운영체제에서 앱 구동 시 비정상 종료되는 오류를 수정했습니다.

89121

넥사크로 플랫폼 앱이 아닌 다른 실행 프로그램으로 포커스를 옮겼다가 앱으로 포커스를 옮긴 경우 컴포넌트의 tooltiptext가 표시되지 못하는 오류를 수정했습니다 (17.1.0.100 이후 버전에서 발생한 오류입니다).

88469

화면 회전 시 화면 크기가 정상 반영되지 않는 오류를 수정했습니다 (안드로이드 NRE 실행 시 발생한 오류입니다).

89182

Div 컴포넌트의 url 속성값을 스크립트에서 변경하는 경우 스크롤바가 컴포넌트 뒤에 표시되는 오류를 수정했습니다 (안드로이드 운영체제 WRE 환경에서 실행 시 발생한 오류입니다).

89177

Form 오브젝트의 scrollbartype 속성값이 "autoindicator"인 경우 터치 스크롤 동작 후 손가락을 떼어도 스크롤 UI가 사라지지 않는 오류를 수정했습니다 (안드로이드 운영체제에서 실행 시 발생한 오류입니다).

89393

윈도우 NRE 앱 실행 시 라이선스 파일이 없는 경우 에러 메시지 팝업창을 닫아도 앱이 종료되지 않는 오류를 수정했습니다 (윈도우 운영체제 NRE 실행 환경에서 발생한 오류입니다).

13.5도움말 수정 및 추가

RP

설명

89238

도움말 Combo 컴포넌트 오브젝트 설명 중 지원하지 않는 콘트롤 정보를 포함한 이미지를 수정했습니다.

89136

도움말 항목 중 setHTTPHeaderVariable 메소드 설명에 WRE 환경에서 제약 사항을 추가했습니다.

88987

도움말 항목 중 TabButtonItemControl, TabpageControl 오브젝트에 포커스 관련 설명을 추가했습니다.

83669

도움말 항목 중 Dataset 오브젝트에서 사용하지 않고 잘못 표기된 이벤트(OnLoadCompleted) 설명을 onload 문구로 수정했습니다.