18.2017-11-28 (11월 정기버전)

Edit

18.1버전정보

Product Version

14,0,1,2000

File Version

2017,11,28,1

18.2신규기능

  1. 메인화면 로드 이후 네트워크 이상현상(네트워크 접속불가, 서버 다운 등)이 발생했을 경우 어플리케이션에서 네트워크 에러를 확인할 수 있도록 했습니다.(RP.75830)

설명

메인화면 로드 이후 네트워크 이상현상(네트워크 접속불가, 서버 다운 등)이 발생했을 경우 어플리케이션에서 네트워크 에러를 확인할 수 있도록 했습니다.


네트워크 이상현상이 발생한 경우 ADL의 onerror 이벤트가 발생하고 다음과 같은 내용을 확인할 수 있습니다.


* HTML5

e.errortype = "CommunicationError"

e.reason = 10708

e.statuscode = 0


* Runtime

e.errortype = "CommunicationError"

e.reason = 1012029

e.statuscode = 12029

  1. 통신으로 받은 데이터가 nexacro 에서 지원하지 않는 포멧일 경우 ADL의 onerror 이벤트를 발생하도록 했습니다.(RP.76315)

설명

통신으로 받은 데이터가 nexacro 에서 지원하지 않는 포멧일 경우 ADL의 onerror 이벤트를 발생하도록 했습니다.

ADL의 onerror 에서 다음과 같은 내용을 확인할 수 있습니다.


*ErrorEventInfo

- e.errortype = "CommunicationError"

- e.reason = 10707

- e.statuscode = 499

- e.errormsg="유효하지 않은 통신 포멧입니다."

  1. iOS 환경에서 컴포넌트가 포커스를 받을 때 옵션을 이용하여 키패드가 나타날 수 있도록 했습니다.(RP.76893)

설명

iOS 환경에서 컴포넌트가 포커스를 받을 때 옵션을 이용하여 키패드가 나타날 수 있도록 했습니다.


키패드가 나타나도록 하기 위해서는 설정 파일(nexacro_config.xml)을 다음과 같이 수정합니다.


<nexacro-config>

<webview keyboard-display-requires-user-action="false" /> <!-- Default : true -->

</nexacro-config>


  • 자세한 내용은 애플 개발자 문서를 참고하세요. (UIWebView.keyboardDisplayRequiresUserAction)

https://developer.apple.com/documentation/uikit/uiwebview/1617967-keyboarddisplayrequiresuseractio?language=objc

  1. HTML5 환경에서 window.postMessage 를 사용한 호출을 수신할 수 있도록 했습니다.(RP.77032)

설명

HTML5 환경에서 window.postMessage 를 사용한 호출을 수신할 수 있도록 했습니다.


ex) index.html에서의 수신의 예

<script type="text/javascript">

window.addEventListener("message", function (e) {

alert("fn_getMessage :" + e.data + ":" + e.origin);

});

</script>

18.3변경기능

  1. Runtime 환경의 Edit, TextArea 컴포넌트에서 onkeydown 이벤트 내에 스크립트로 value 속성을 바꾸는 경우 Delete/Backspace 키 동작을 하게 되면 캐럿이 텍스트 맨 뒤에 위치하도록 했습니다.(RP.75937)

설명

변경 전

캐럿이 텍스트 맨 앞에 위치합니다.

변경 후

캐럿이 텍스트 맨 뒤에 위치합니다.

  1. 엑셀 Import 시 오류가 발생할 경우 XENI에서 제공하는 statuscode 가 있는 경우 제공하도록 했습니다.(RP.75487)

설명

변경 전

Import 오브젝트의 onerror 이벤트에서 'e.statuscode'값이 9901 로 고정되어 출력됩니다.

변경 후

Import 오브젝트의 onerror 이벤트에서 XENI에서 보내준 statuscode 코드가 있는 경우 해당 코드(e.g. -2003,-2005)가 출력됩니다.

18.4오류수정

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

Calendar

RP

설명

76136

Calendar 컴포넌트의 dropbutton 클릭 시 키패드가 올라오는 오류를 수정했습니다 (iOS 운영체제에서 실행 시 발생한 오류입니다).

75650

Calendar 컴포넌트의 autoselect 속성값이 true 인 경우 setFocus 메소드 실행 시 autoselect가 동작하지 못하는 오류를 수정했습니다.

Combo

RP

설명

76833

Combo 컴포넌트의 itemfont 속성값을 strFontName 항목만 설정한 경우 combolist에 표시되는 item 일부가 보이지 않는 오류를 수정했습니다.

76694

Combo 컴포넌트에서 Item 선택 후 Edit 영역에 표시된 값을 지운 후 다시 Alt + Down 키 입력 시 combolist가 표시되지 못하는 오류를 수정했습니다.

76452

Combo 컴포넌트의 type 속성값이 "filter" 또는 "filterlike"인 경우 그리스 문자 또는 특수문자(HORIZONTAL BAR) 입력 시 스크립트 에러가 발생하는 오류를 수정했습니다.

76446

윈도우 창 크기가 Combo 컴포넌트의 combolist의 너비보다 작은 경우 combolist가 오른쪽 기준으로 정렬되어 보여지는 Item 앞부분이 잘려지는 오류를 수정했습니다 (14.0.1.1101 이후 버전에서 발생한 오류입니다).

Dataset

RP

설명

76370

Dataset 오브젝트의 addRow 메소드 호출 후 setColumn 메소드 실행 시 saveXML 메소드를 호출했을 때 공백문자가 추가되는 오류를 수정했습니다.

76691

Dataset 오브젝트의 getMin 메소드 실행 시 컬럼 type 값이 "BIGDECIMAL"인 경우 잘못된 값을 반환하는 오류를 수정했습니다.

76569

Dataset 오브젝트의 컬럼 type 속성값을 "BigDecimal"로 지정한 경우 잘못된 값 입력 시 undefined로 저장되는 오류를 수정했습니다.

Div

RP

설명

76400

Div 컴포넌트의 scrollbars 속성값이 "fixedvert", "fixedhorz", "alwaysvert", "alwayshorz" 중 하나인 경우 컴포넌트를 마우스 드래그로 움직일 때 DragEventInfo 오브젝트에서 좌표값을 처리하지 못하는 오류를 수정했습니다.

Edit

RP

설명

77075

Edit 컴포넌트에서 입력값을 정상적으로 처리하지 못하는 오류를 수정했습니다 (IE11 브라우저에서 문서모드를 IE10으로 변경한 경우 발생한 오류입니다).

76628

Edit 컴포넌트에 입력된 텍스트를 선택한 상태에서 enable 속성값을 false로 변경한 경우 포커스는 다음 컴포넌트로 이동하지만 select 상태가 해제되지 않는 오류를 수정했습니다 (런타임에서 실행 시 발생한 오류입니다).

76497

Edit 컴포넌트의 inputtype 속성값이 "digit"인 경우 화면을 길게 터치해서 표시되는 팝업 메뉴에서 "전체 선택" 항목을 선택해도 전체 선택이 되지 않는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

76127

Form 로드시 Edit 컴포넌트에 포커스가 있는 경우 키 패드가 올라오는 오류를 수정했습니다 (iOS 운영체제에서 런타임 실행 시 발생한 오류입니다.)

FileDownload

RP

설명

76789

FileDownload 컴포넌트의 onsuccess 이벤트 처리 시 FileDownloadEventInfo 오브젝트의 targetfullpath 속성값이 처리되지 못하는 오류를 수정했습니다 (런타임 실행 시 발생한 오류입니다).

Grid

RP

설명

76704

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "edit", "textarea", "maskedit"인 경우 입력된 텍스트를 마우스 드래그로 선택한 후 다른 Cell로 포커스 이동 시 선택된 상태가 해제되지 못하는 오류를 수정했습니다 (런타임에서 실행 시 발생한 오류입니다).

76537

Grid 컴포넌트의 treeinitstatus 속성값이 "expand,all"이고, Cell 오브젝트의 displaytype 속성값이 "tree"인 경우 바인딩된 Dataset 오브젝트의 deleteRow 메소드 호출해서 하위 노드를 삭제한 경우 최상단 노드가 잘못 표시되는 오류를 수정했습니다.

76430

Grid 컴포넌트의 autoenter 속성값에 따라 다른 Form이 활성화시켰는데 Grid 컴포넌트가 있는 Form이 다시 활성화되는 오류를 수정했습니다.

75969

Grid 컴포넌트에서 merge된 Cell을 다시 merge 한 경우 ExcelExportObject 오브젝트에서 내보낸 파일이 잘못 표시되는 오류를 수정했습니다.

76796

Grid 컴포넌트의 getCurFormatString 메소드 호출 시 파라미터를 true로 지정하면 결과값을 반환하지 못하는 오류를 수정했습니다 (런타임에서 실행 시 발생한 오류입니다).

76423

Grid 컴포넌트의 scrollpixel 속성값이 "none"인 경우 바인딩된 Dataset 오브젝트의 deleteRow 메소드 호출 시 head 밴드와 겹쳐있는 Row가 보이지 않는 오류를 수정했습니다.

76415

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "button"인 경우 Cell 더블클릭 시 스크립트 에러가 발생하는 오류를 수정했습니다 (IE8 브라우저에서 발생한 오류입니다).

76413

Grid 컴포넌트 Cell 오브젝트의 padding 영역에서 마우스 드래그를 시작해서 Cell 영역 내에서 마우스 버튼을 떼는 경우 oncellclick 이벤트가 중복 발생하는 오류를 수정했습니다 (Cell 오브젝트의 displaytype 또는 edittype 속성값이 "button", "text", "textarea", "tree"인 경우 발생한 오류입니다).

76410

Grid 컴포넌트 Band 오브젝트의 selectborder 속성값 설정 후 Cell 항목 클릭 시 이벤트가 중복 발생하는 오류를 수정했습니다.

76288

Grid 컴포넌트에서 Cell 영역에 표시되는 텍스트 마지막 영역을 클릭하는 경우 oncellclick 이벤트 처리 시 GridClickEventInfo 오브젝트의 clickitem 속성값이 null로 처리되는 오류를 수정했습니다.

75720

애플리케이션이 동작하는 윈도우를 최대화 한 다음 이전 크기로 돌리는 경우 Grid 컴포넌트의 summary 밴드 영역이 수평 스크롤바 아래로 감추어지는 오류를 수정했습니다 (Grid 컴포넌트에 바인딩된 Dataset에 데이터가 없는 경우 발생한 오류입니다).

75580

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "tree"인 경우 treelevel 값이 5 이상일때 줄간격이 잘못 처리되는 오류를 수정했습니다.

75210

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값을 "masknumber"로 지정한 경우 해당 Cell의 값을 수정하지 않더라도 편집 모드에 들어갔다가 나오면 바인딩된 Dataset 오브젝트의 oncolumnchanged 이벤트가 발생하는 오류를 수정했습니다.

ListBox

RP

설명

76470

ListBox 컴포넌트의 multiselect 속성값이 true 인 경우 getSelectedItems 메소드 호출 시 잘못된 결과값을 반환하는 오류를 수정했습니다.

WebBrowser

RP

설명

76175

Form 화면 스크롤 시 WebBrowser 컴포넌트의 크기가 달라지는 오류를 수정했습니다 (런타임 실행 시 발생한 오류입니다. 14.0.1.1301 이후 버전에서 발생한 오류입니다).

76084

WebBrowser 컴포넌트의 크기를 Form 오브젝트보다 크게 지정한 경우 컴포넌트 내 로딩된 컨텐츠 일부가 보이지 않는 오류를 수정했습니다 (런타임 실행 시 발생한 오류입니다).

XPush

RP

설명

76271

XPush 오브젝트를 사용하는 경우 백그라운드, 포그라운드 전환 시 메시지 수신이 되지 않는 오류를 수정했습니다 (iOS 운영체제 런타임 사용 시 발생한 오류입니다).

76270

XPush 오브젝트의 requestMessageCount 메소드 실행 후 메시지를 수신하지 못하는 오류를 수정했습니다 (iOS 런타임에서 발생한 오류입니다).

76269

XPush 오브젝트에서 registerTopic 메소드 호출 후 신뢰성 메시지를 수신하지 못하는 오류를 수정했습니다 (iOS 런타임에서 발생한 오류입니다).

76193

XPush 오브젝트의 requestMessageCount 메소드 실행 시 onsuccess 이벤트 파라미터 중 XPushEventInfo 오브젝트의 returnvalue 값이 숫자로 반환되는 오류를 수정했습니다 (iOS 운영체제 런타임 실행 시 발생한 오류입니다).

76042

XPush 오브젝트에서 서비스 연결 후 신뢰성 메시지를 1회 수신하면 다음 번 수신이 안되는 오류를 수정했습니다 (iOS 운영체제 런타임 사용 시 발생한 오류입니다).

76041

XPush 오브젝트 사용 시 애플리케이션을 백그라운드와 포그라운드 전환 시 비정상 종료되는 오류를 수정했습니다 (iOS 런타임 실행 시 발생한 오류입니다).

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

RP

설명

76816

Div, Grid 컴포넌트의 scrollbars 속성값이 "fixedvert"인 경우 하단 여백이 표시되는 오류를 수정했습니다.

76346

autoselect 속성값을 가진 컴포넌트의 autoselect 속성값을 true로 설정된 상태에서 autoselect 스크립트로 속성값을 false로 변경 후 포커스를 이동하면 선택 상태가 잘못 처리되는 오류를 수정했습니다.

76345

Div, PopupDiv 컴포넌트 내 배치된 PopupMenu 컴포넌트의 levelcolumn 항목값이 1 이상인 아이템을 선택한 다음 마우스 오른쪽 버튼 클릭 시 스크립트 에러가 발생하는 오류를 수정했습니다 (14.0.1.1703 이후 버전에서 발생한 오류입니다)

76327

Edit, TextArea 컴포넌트의 maxlength 속성값을 지정한 경우 maxlength 속성값만큼 텍스트를 입력한 상태에서 Insert 키 입력 후 다른 문자 입력 시 입력한 문자와 기존에 있던 문자가 사라지는 오류를 수정했습니다 (IE, Edge, 런타임에서 실행 시 발생한 오류입니다).

76295

Edit 컴포넌트 또는 Combo 컴포넌트의 type 속성값이 "search","filter" 인 경우 텍스트 편집 영역에 일본어 조합문자 입력 후 Delete 키 입력 후 Enter 키를 입력하고 포커스를 이동하는 경우 value 값이 변경되지 않는 오류를 수정했습니다 (IE, Edge 브라우저에서 발생한 오류입니다).

18.4.2넥사크로 스튜디오

RP

설명

76291

넥사크로 스튜디오 Theme View에서 이미지 파일명을 대소문자만 변경 시 반영되지 못하는 오류를 수정했습니다.

18.4.3기타

RP

설명

76336

화면에서 마우스 클릭이 동작하지 않는 오류를 수정했습니다 (안드로이드 운영체제에서 크롬 58 이후 버전 사용 시 발생한 오류입니다).

77032

Window.postMessage 함수 호출 시 스크립트 에러가 발생하는 오류를 수정했습니다.

76784

Form 오브젝트의 onload 이벤트에서 transaction 메소드를 호출한 후 callback 함수에서 showModal 메소드를 실행해서 열린 팝업창을 닫으면 스크립트 에러가 발생하면서 화면 조작이 안 되는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

75906

iOS 운영체제에서 돋보기 기능을 활성화한 경우 화면을 길게 눌러 돋보기 기능을 실행하고 화면을 누른 상태에서 이동하면 스크롤 이동이 되는 오류를 수정했습니다 (IOS 운영체제에서 발생한 오류입니다).

75533

Application 오브젝트의 checkversion 속성값을 true로 지정한 경우 transaction 메소드 실행 중 Esc 키 입력 시 loadingimage가 표시되지 않는 오류를 수정했습니다 (런타임에서 실행 시 발생한 오류입니다).

75015

Application 오브젝트의 getActiveFrame 메소드 실행해서 반환된 활성화된 프레임 오브젝트의 setFocus 메소드를 실행하는 경우 스크립트 에러가 발생하는 오류를 수정했습니다.

18.5도움말 수정 및 추가

RP

설명

76831

도움말 항목 중 Grid 컴포넌트 Cell 오브젝트의 align 속성 설명을 수정했습니다.

76813

도움말 항목 중 Static 컴포넌트의 usedecorate의 추가된 태그 설명을 보완했습니다.

76802

도움말 항목 중 Grid 컴포넌트의 setFixedRow 메소드 설명에 Row 추가 시 처리에 대한 설명을 추가했습니다.

76719

도움말 항목 중 컴포넌트의 currentstyle 설명에서 오브젝트 속성 설명이 잘못된 부분을 수정했습니다.

76712

도움말 항목 중 Spin 컴포넌트 설명 이미지가 잘못 표시된 것을 수정했습니다.

76174

도움말 항목 중 ExcelExportObject 오브젝트의 데이터 출력 방식에 대한 설명을 추가했습니다.

74980

도움말에서 ChildFrame 오브젝트의 속성값 중 지원하지 않는 text, align 속성 항목을 삭제했습니다.