19.2019년 11월 정기 (17.0.0.2600)

Edit

19.1버전정보

Product Version

17.0.0.2600

File Version

2019.11.19.1

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

제품제약사항

19.2신규기능

  1. Android 환경에서 splashimage 설정 시 Android Studio 의 drawable에 xml 파일을 추가하여 애니메이션 효과를 적용하는 기능을 추가했습니다.(RP.86518)

설명

• xml 파일에 여러개의 이미지 파일을 설정하여 splashimage 에 애니메이션 효과를 적용하는 기능을 추가했습니다.

• 사용 방법은 다음과 같습니다.

- 하단 이미지와 같이 xml 파일에 사용 할 이미지를 설정 후 drawable 폴더에 아래 파일명으로 추가합니다.

>> splashimage_phone_landscape.xml

>> splashimage_phone_portrait.xml

- drawable-hdpi,drawable-mdpi,drawable-xhdpi,drawable-xxhdpi,drawable-xxxhdpi 폴더에 xml 에 설정 한 이미지 파일을 각각 추가합니다.

• xml 파일명과 동일한 png 파일이 있다면 xml 목록에 있는 이미지파일 보다 먼저 실행하기 때문에 유의해야합니다.

  1. WebBrowser 컴포넌트의 useurlhistory 속성을 지원하는 환경을 추가했습니다.(RP.87201)

설명

• WebBrowser 컴포넌트의 useurlhistory 속성을 Runtime 환경과 Android Runtime 환경에서 지원하도록 추가했습니다.

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

- Components > Component > WebBrowser > Property > useurlhistory

  1. nexacrodeploy17.exe 의 command 명령으로 Generate를 실행하여 에러가 발생 한 경우 에러코드를 출력하는 기능을 추가했습니다.(RP.87669,87486)

설명

• nexacrodeploy17.exe 의 command 명령으로 Generate를 실행하여 에러가 발생 한 경우 Windows command 에서 제공하는 echo %errorlevel% 을 실행하여 에러코드를 출력하는 기능을 추가했습니다.

• echo %errorlevel% 실행 시 Generate 가 성공한 경우 0 출력, 실패한 경우 1 을 출력합니다.

19.3변경기능

  1. iOS Runtime 환경에서 AppStore 의 지침에 따라 FakeXMLHttpRequest 를 XMLHttpRequest 로 사용하도록 변경했습니다. (RP. 87585)


설명

변경 전

• iOS Runtime 환경에서 FakeXMLHttpRequest 를 사용했습니다.

변경 후

• iOS Runtime 환경에서 XMLHttpRequest 로 사용하도록 변경했습니다.

  1. iOS Runtime 환경에서 AppStore 의 지침에 따라 iOS8 이하 지원을 위해 사용한 UIWebview 관련 소스를 제거했습니다. (RP. 87139)


설명

변경 전

• iOS Runtime 환경에서 iOS8 이하 지원을 위해 UIWebview 소스를 사용했습니다.

변경 후

• iOS Runtime 환경에서 iOS8 이하 지원을 위해 사용한 UIWebview 관련 소스를 제거했습니다.

• 해당 변경으로 iOS8 이하는 사용할 수 없습니다.

  1. iOS Runtime 환경에서 In-House 업데이트를 위해 사용하던 plist경로 입력 방식을 itms-services URL scheme까지 포함하여 입력하도록 변경 했습니다. (RP. 87239)


설명

변경 전

• In-House 업데이트를 위해 plist 경로를 입력 시 itms-services URL scheme 를 포함하지 않았습니다.

변경 후

• In-House 업데이트를 위해 plist 경로를 입력 시 itms-services URL scheme 까지 포함하여 입력하도록 변경하였습니다.

• 어플리케이션이 앱스토어에 등록되어야 하는 경우 엔진 업데이트 기능은 앱스토어 지침에 의해 사용불가합니다.

19.4오류수정

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

Calendar

RP

설명

83668

Calendar 컴포넌트에서 value 속성값의 연도가 "0000" 일 때 현재 일(오늘)이 빨간색으로 표시되는 오류를 수정했습니다.

Combo

RP

설명

86069

open 메소드 호출시 objParentFrame 인수를 null로 설정하여 오픈한 모달리스 윈도우에서 Combo 컴포넌트 클릭시 콤보 리스트가 열리지 않는 오류를 수정했습니다.

Dataset

RP

설명

87340

keystring 속성이 설정된 Dataset 오브젝트에서 insertRow 메소드 수행 후 keystring 속성을 초기화시키면 추가한 Row가 뒤로 밀리며 index가 달라지는 오류를 수정했습니다.

Div

RP

설명

87433

Div 컴포넌트에서 formscrollbarsize, formscrollbartype, formscrolltype 속성값을 변경 후 url 속성을 변경하여 다른 폼으로 이동시 변경했던 폼 스크롤 속성값이 이전으로 되돌아가는 오류를 수정했습니다.

  • 17.0.0.1410 이상 버전에서 발생한 오류입니다.

Edit

RP

설명

86964

Edit 컴포넌트에서 inputmode 속성값이 "upper" 일 때 입력 위치를 선택 후 입력시 캐럿 위치가 잘못 표시되는 오류를 수정했습니다 (크롬 웹 브라우저에서 실행시 발생한 오류입니다).

87492

Edit 컴포넌트에서 inputmode 속성과 inputtype 속성을 설정 후 문자 입력시 설정상 허용되지 않은 문자가 입력되는 오류를 수정했습니다.

  • 17.0.0.1700 이상 버전에서 실행시 발생한 오류입니다.

  • 윈도우10 환경에서 크롬 웹 브라우저 실행시 발생한 오류입니다.

FileDownload/FileDownTransfer

RP

설명

87132

FileDownload 컴포넌트에서 encodeURI 함수로 인코딩한 URL을 사용해 파일을 내려 받을 경우 파일 이름이 인코딩된 상태로 내려 받아지는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

FileUpload/FileUpTransfer

RP

설명

86748

FileUpTransfer 컴포넌트에서 upload 메소드 수행시 에러가 발생하는 오류를 수정했습니다 (IE11 웹 브라우저에서 실행시 발생한 오류입니다).

86805

FileUpload 컴포넌트에서 Find 버튼으로 업로딩할 파일을 추가할 경우 Request Header(Content-Disposition)의 name 값이 undefined로 설정되는 오류를 수정했습니다.

  • 17.0.0.2101 이상 버전에서 발생한 오류입니다.

  • 넥사크로 브라우저에서 실행시 발생한 오류입니다.

Grid

RP

설명

85838

Grid 컴포넌트에서 edittype 속성값이 "combo"이고 combopopuptype 속성을 설정하지 않았을 때 cellcombopopuptype 속성값을 설정해도 동작하지 않는 오류를 수정했습니다.

85868

Grid 컴포넌트에서 Cell이 편집 상태가 아닐 때 getEditCaret 메소드 호출시 반환값이 없는 오류를 수정했습니다.

86744

Tree로 설정한 Grid 컴포넌트에서 그룹핑한 Row만 Tree의 루트에 존재할 때 Dataset 컬럼값 변경이 바로 반영되지 않는 오류를 수정했습니다.

86925

Tree로 설정한 Grid 컴포넌트의 Cell에서 displaytype 속성에 expr을 설정해 "text" 혹은 "treeitemcontol"로 선택적으로 표시하려 할 때 expr 적용이 되지 않는 오류를 수정했습니다.

86979

Grid 컴포넌트에서 summarytype 속성값을 "top"으로 설정한 후 exportData 메소드를 수행했을 때 엑셀 문서에서 summary 하단의 border가 표시되지 않는 오류를 수정했습니다.

87036

Tree로 설정한 Grid 컴포넌트에서 뒤의 트리 아이템의 레벨이 앞의 트리 아이템의 레벨보다 큰 경우 트리 아이템이 정상적으로 표시되지 않는 오류를 수정했습니다.

87240

Div 컴포넌트 내에 Grid 컴포넌트가 있을 때 터치로 화면을 스크롤 하는중 마지막 Cell을 클릭하면 스크롤이 상단으로 이동되고 oncellclick 이벤트가 발생하지 않는 오류를 수정했습니다.

  • 17.0.0.1600 이상 버전에서 발생한 오류입니다.

  • 안드로이드 환경에서 넥사크로 브라우저, 크롬 웹 브라우저 실행시 발생한 오류입니다.

87378

Grid 컴포넌트에서 mergeCell 메소드를 호출하여 Cell 병합 후 해당 Cell에 문자를 입력하고 다른 컴포넌트로 포커스를 이동하면 에러가 발생하는 오류를 수정했습니다.

  • 17.0.0.1600 이상 버전에서 실행시 발생한 오류입니다.

87466

Grid 컴포넌트에서 moveToNextCell 메소드 호출시 undefined 값이 반환되는 오류를 수정했습니다.

  • 17.0.0.2100 이상 버전에서 발생한 오류입니다.

ListView

RP

설명

85934

ListView 컴포넌트에서 Cell의 edittype 속성값이 "mask" 일 때 키보드의 방향키를 입력하면 스크립트 에러가 발생하는 오류를 수정했습니다.

87120

showModal 메소드로 오픈한 팝업 윈도우에서 ListView 컴포넌트를 출력시 팝업 윈도우를 닫았다가 다시 열면 ListView의 Row가 잘못 출력되는 오류를 수정했습니다.

87134

ListView 컴포넌트에서 autoenter 속성값이 "select"로 설정되어 있을 때 Cell을 클릭해도 onclick 이벤트가 발생하지 않는 오류를 수정했습니다 (안드로이드, iOS 환경에서 넥사크로 브라우저, 웹 브라우저 실행시 발생한 오류입니다).

Plugin

RP

설명

86282

Plugin 컴포넌트에서 연결된 NBBUploader Control ActiveX의 OnControlInit 이벤트가 발생하지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

Static

RP

설명

87429

Static 컴포넌트에서 usedecorate 속성을 true로 설정하고 text 속성에 링크를 설정했을 때 컴포넌트를 클릭해도 링크가 열리지 않는 오류를 수정했습니다 (IE 웹 브라우저에서 실행시 발생한 오류입니다).

Tab

RP

설명

87034

Tab 컴포넌트의 onextrabuttonclick 이벤트 함수에서 모달 윈도우 오픈시 이미 생성했던 모달 윈도우를 다시 오픈하는 경우 포커스가 Tab 컴포넌트로 가는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다).

VideoPlayer

RP

설명

86889

VideoPlayer 컴포넌트에서 resize 메소드 수행시 영상이 재생되는 영역의 크기가 조절되지 않는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다).

WebBrowser

RP

설명

87123

WebBrowser 컴포넌트에서 웹 페이지 출력시 input 태그로 포커스가 이동한 상태에서 모바일 장치의 Back 키를 터치 혹은 연속으로 두번 터치할 경우 ondevicebuttonup 이벤트가 발생되지 않거나 앱이 종료되는 오류를 수정했습니다 (안드로이드 환경에서 안드로이드X 라이브러리를 사용해 빌드한 넥사크로 브라우저 실행시 발생한 오류입니다).

87156

WebBrowser 컴포넌트에서 JSP 페이지를 로딩한 후 로딩된 웹 페이지를 탭하여 페이지 전환을 수행하면 터치가 안되는 오류를 수정했습니다 (iOS 환경에서 넥사크로 브라우저, 사파리 웹 브라우저 실행시 발생한 오류입니다).

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

RP

설명

85270

컴포넌트를 동적으로 대량 생성하면 정상적으로 이벤트 처리가 되지 않아 화면이 멈추는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

85977

Button 컴포넌트의 icon 속성을 설정하거나 Grid 컴포넌트의 expandimage 속성을 설정한 후 padding 속성값을 설정시 웹 브라우저에서의 결과와 다르게 표시되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

86121

컴포넌트의 background 속성에서 bg-image의 horizontal, vertical position 속성값을 둘 다 설정하지 않으면 linear-gradient, background-color 설정이 적용되지 않는 오류를 수정했습니다.

86839

컴포넌트를 대량으로 생성하고 로딩시킬 때 화면이 멈추는 오류를 수정했습니다 (안드로이드 64비트 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

86975

윈도우에 스크롤이 있을 때 스크롤을 움직이면 경고 메시지가 발생하는 오류를 수정했습니다 (특정 버전의 크롬 웹 브라우저에서 실행시 발생한 오류입니다).

87194

애플리케이션 실행 중 Ctrl + F5 키 입력시 새로고침되는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다).

87315

nDataType 인수를 2로 설정(SSV)하여 transaction 메소드 수행시 데이터에 0x0가 포함되어 있으면 데이터를 전달하지 못하는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다).

87368

showModal 메소드로 모달 윈도우를 오픈한 상태에서 뒷편의 MainFrame을 [Alt + Space + X]키로 최대화 했을 때 오버레이 영역도 같이 최대화되지 않는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다).

87439

서버를 IIS로 구성하고 앱의 Update Type을 "Server"로 설정하여 빌드 후 실행했을 때 폼 화면이 출력되지 못하고 하얀 화면만 보이는 오류를 수정했습니다 (iOS 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

87762

nDataType 인수를 "1"로 설정(Binary)하여 transaction 메소드 호출시 비정상 종료되는 오류를 수정했습니다.

  • 17.0.0.2200 이상 버전에서 발생한 오류입니다.

  • 넥사크로 브라우저 실행시 발생한 오류입니다.

19.4.2접근성(Accessibility)

RP

설명

87435

접근성이 설정된 상태에서 Grid 컴포넌트 Cell의 displaytype, edittype 속성이 설정되어 서브 컨트롤을 사용중일 때 해당 Cell에 포커스를 주면 스크린 리더가 "널"이라고 읽는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다).

87483

접근성이 설정된 상태에서 Combo 컴포넌트가 Tab 컴포넌트 내에 위치해 있을 때 탭 키로 Combo 컴포넌트로 포커스를 준 후 키보드 방향키로 아이템 선택시 오동작하는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다).

19.4.3넥사크로 스튜디오

RP

설명

86340

넥사크로 스튜디오 폼 디자인 화면에서 Grid 컴포넌트의 useselcolor 속성값을 true로 설정해도 Cell이 selected 상태로 표시되지 않는 오류를 수정했습니다.

86472

넥사크로 스튜디오의 테마 편집기에서 클래스 Selector를 선택한 후 Child Selector 생성시 선택한 클래스 이름이 적용되지 않고 생성되는 오류를 수정했습니다.

87208

넥사크로 스튜디오에서 Build App 수행시 Install Mode를 "Silent", Shortcut의 Type을 "No Use"로 옵션 선택 후 애플리케이션을 빌드했을 때, 애플리케이션을 설치하면 단축아이콘 추가를 묻는 팝업이 열리는 오류를 수정했습니다.

19.4.4기타

RP

설명

87164

앱을 설치했다 종료 후 재실행하면 화면 크기가 커지는 오류를 수정했습니다 (iOS13 환경 iPad Pro에서 넥사크로 브라우저 실행시 발생한 오류입니다).

87605

서버가 IIS로 구성되어 있고 nDataType 인수를 2로 설정(SSV)하여 transaction 메소드를 호출하면 Dataset의 데이터에 포함된 " 문자가 사라지는 오류를 수정했습니다.

87271

앱 실행 중 네트워크(예를 들면, WIFI에서 LTE로)를 변경하면 에러가 발생하며 앱이 비정상 종료되는 오류를 수정했습니다 (안드로이드 환경에서 실행시 발생한 오류입니다).

87377

네트워크(WIFI, LTE) 연결을 해제 후 앱을 실행하면 로딩중 앱이 비정상 종료되는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

19.5도움말 수정 및 추가

RP

설명

85998

도움말 항목 중 getClipboard, setClipboard 메소드의 Remark 설명에 웹 브라우저 제약사항에 관한 설명이 추가되었습니다.

86324

도움말 항목 중 Spin 컴포넌트 oninput 이벤트의 Remark 설명에 입력중인 값 확인에 관한 설명이 추가되었습니다.

86813

도움말 항목 중 FileDownTransfer 컴포넌트의 url 속성과 download 메소드의 Remark에 웹 브라우저 제약에 관한 설명이 추가되었습니다.

87356

도움말 항목 중 Grid 컴포넌트에서 다음 항목들이 추가 및 수정되었습니다.

- usecontextmenu 속성의 Remark에 iOS 제약에 관한 설명이 추가

- oncontextmenu 이벤트의 지원 환경에 iOS 추가, Remark에 iOS 제약에 관한 설명 추가

- onrbuttonup, onrbuttondown 이벤트에 Default Action 내용 수정

87493

도움말 항목중 Form 오브젝트의 id 속성에 관한 설명을 보완했습니다.

87702

도움말 항목 중 FileUpTransfer, FileDownTransfer 컴포넌트의 Constructor 설명이 추가되었습니다.

87776

도움말 항목 중 접근성 관련 속성, 메소드, 이벤트의 지원환경이 수정되었습니다.

  • 컴포넌트 공통: accessibilityaction, accessibilitydesclevel, accessibilitydescription, accessibilityenable, accessibilitylabel, accessibilityrole

  • WebBrowser: accessibilityleavemessage

  • Radio: itemaccessibilityenable

  • Environment: accessibilitybackwardkey, accessibilitydescreadtype, accessibilityfirstovermessage, accessibilityforwardkey, accessibilityheadingnexthotkey, accessibilityheadingprevhotkey, accessibilityhistorycount, accessibilitylastovermessage, accessibilityreplayhotkey, accessibilitytype, accessibilitywholereadhotkey, accessibilitywholereadtype, enableaccessibility, findAccessibility, playAccessibility, onaccessibility