26.2019년 4월 정기 (17.0.0.1900)

Edit

26.1버전정보

Product Version

17.0.0.1900

File Version

2019.04.19.1

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

제품제약사항

26.2릴리스 이후 수정 사항

26.2.117.0.0.1901

RP

설명

84818

FileDownload 컴포넌트에서 download 메소드 수행시 파일 다이얼로그의 파일 형식이 '0'으로 표시되는 오류를 수정했습니다.

  • 17.0.0.1900 버전에서 발생한 오류입니다.

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

26.2.217.0.0.1902

RP

설명

84881

ExcelExportObject에서 Xeni 서버의 web.xml 파일 경로(<param-value>)를 default 경로가 아닌 사용자 임의 경로로 변경 후 exportData 메소드 수행시 파일이 정상적으로 생성되지 않아 파일 오픈시 에러가 발생하는 오류를 수정했습니다.

  • 17.0.0.1901 버전에서 발생한 오류입니다.

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

26.3신규기능

  1. Grid 컴포넌트의 Cell에 subsumtext 속성을 추가했습니다. (RP.82160)

설명

• keystring 속성으로 그룹핑하면 나타나는 논리적 레코드에 표시할 텍스트를 설정하는 속성입니다.

• Cell 의 Body 밴드 영역에만 적용하는 속성입니다.

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

- Components > Component > Grid > Objects > GridCellControl > Property > subsumtext

  1. TCPClientSocket 오브젝트의 read, readLine 메소드에 문자셋(character set, charset)을 지정할 수 있도록 파라미터를 추가했습니다. (RP.83546)

설명

• 데이터를 수신할 때 적용할 문자셋을 설정합니다.

• 값 생략 시 시스템의 문자셋을 적용합니다.

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

- Communication Objects > TCPClientSocket > Method > read

- Communication Objects > TCPClientSocket > Method > readLine

  1. ExcelImportObject 오브젝트에 userawnumbervalue 속성을 추가했습니다. (RP.83929)

설명

• 엑셀의 Cell 값이 숫자 계열일 때 원본값 그대로 Import 할지 여부를 설정하는 속성입니다.

• userawnumbervalue 속성을 설정하지 않으면 true로 동작합니다.

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

- Misc. Objects > ExcelImportObject > Property > userawnumbervalue

  1. ExcelExportObject 오브젝트에 exportDataEx 메소드를 추가했습니다.(RP.83915,83903)

설명

• Cell 에 표시한 값을 기준으로 ExcelExportObject 에 설정한 Item 을 모두 Export 하는 메소드입니다..

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

- Misc. Objects > ExcelExportObject > Method > exportDataEx

  1. FileUpTransfer 와 FileDownTransfer 오브젝트를 추가했습니다. (RP.80611,82646,82644,82643,75903)

설명

• FileUpTransfer

- 서버로 파일을 업로드하기 위한 Invisible 오브젝트입니다.

- HTTP/HTTPS 프로토콜의 POST 방식을 사용하여 파일을 서버로 업로드합니다.

• FileDownTransfer

- 서버로부터 파일을 다운로드하기 위한 Invisible 오브젝트입니다.

- HTTP/HTTPS 프로토콜의 POST 방식을 사용하여 서버의 파일을 지정한 경로로 다운로드합니다.

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

- Components > Component > FileUpTransfer

- Components > Component > FileDownTransfer

  1. Environment 에 userNotify 메소드를 추가했습니다.(RP.84293,84259)

설명

• Android Runtime 환경에서 nexacro 가 다른 애플리케이션에 포함되어 있을 때 상위 애플리케이션으로 정보를 전달하는 메소드입니다.

• 상위 애플리케이션에 Notification을 수신하는 코드가 있어야 합니다.

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

- Environment > Method > userNotify

  1. FileDialog 오브젝트에 accept 속성을 추가했습니다.(RP.82643)

설명

• accept

- 웹브라우저 환경일 때 FileDialog 에 적용할 파일 형식을 설정하는 속성입니다.

- FileDialog 에 적용할 파일 형식을 확장자 또는 MIME 형태로 설정합니다.

>> 모바일 웹브라우저일 때는 MIME 형태만 설정할 수 있습니다.

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

- Components > Component > FileDialog > Property > dialogtype > accept

  1. Runtime 환경에서 Splah 이미지에 움직이는 GIF 이미지를 사용할 수 있도록 했습니다.(RP.84456)

설명

• Runtime 환경에서 Splah 이미지에 움직이는 GIF 이미지를 사용할 수 있도록 했습니다.

- BuildApp 단계의 'Options/Splash/ImageFile' 속성에 이미지를 지정할 수 있습니다.

26.4변경기능

  1. WebBrowser 컴포넌트에 연결한 페이지에서 우클릭 시 나타나는 컨텍스트 매뉴 처리 기준을 변경했습니다. (RP.84333)


설명

변경 전

• Cross Domain 상태일 때는 컨텍스트 메뉴를 표시합니다.

• 동일 Domain 상태일 때는 Image, Edit 종류에서만 컨텍스트 메뉴를 표시합니다.

변경 후

• WebBrowser 에서 연결한 페이지에서 컨텍스트 메뉴 표시여부를 결정합니다.

• nexacro 에서는 컨텍스트 메뉴와 관련하여 별도로 처리하지 않도록 했습니다.

  1. Runtime 환경에서 HTTPS 통신 시 사설인증서를 허용하도록 했습니다. (RP.84296)


설명

변경 전

• HTTPS 통신 시 사설인증서를 허용하지 않습니다.

변경 후

• HTTPS 통신 시 사설인증서를 사용할 경우 애플리케이션 실행 시 사용자에게 경고 문구와 함께 확인 받을 수 있는 팝업창을 표시합니다.

• 경고창 하단에 “이 인증서는 항상 허용 / It's alway permission the certificate.” 체크 박스를 표시하고, 체크 후 “Yes” 버튼 클릭 시 선택한 내용을 저장하고 다시 묻지 않습니다.

  1. GoogleMap 컴포넌트에 지도를 로드할 때 적용할 API Key를 설정하는 apikey 속성을 추가했습니다. (RP.83693)

설명

• load() 메소드 실행 시 최초 한 번만 적용합니다.

• Android Runtime 은 “AndroidManifest.xml” 에 API Key를 직접 설정하여야 합니다.

<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="XXXX" />

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

- Components > Component > GoogleMap > Property > apikey

26.5오류수정

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

Calendar

RP

설명

79700

Calendar 컴포넌트에서 popuptype 속성 값을 'system'으로 설정했을 때 editformat, dateformat 속성 설정이 모바일 장치의 locale 설정과 관계없이 항상 "yyyy-MM-dd" 형식으로 적용되는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

Chart

RP

설명

84041

Chart 컴포넌트에서 series를 삭제했다가 다시 생성했을 경우 마우스 오버가 발생하면 툴팁 텍스트가 Chart 뒤로 가려지는 오류를 수정했습니다.

Combo

RP

설명

83993

Combo 컴포넌트에서 dropbutton을 클릭하여 콤보 리스트가 표시된 후 마우스 커서를 Combo 영역 밖으로 이동시 mouseleave 이벤트가 발생하지 않는 오류를 수정했습니다.

84055

Combo 컴포넌트에서 displayrowcount 속성에 설정한 값이 전체 아이템 개수보다 적을 경우 스크롤바가 콤보 리스트의 아이템 내용을 가리는 오류를 수정했습니다.

Dataset

RP

설명

84114

transaction 메소드 수행 후 서버로부터 받은 데이터셋이 없을 경우 트랜잭션 호출시 서버로 보낸 Dataset의 Row Type이 변경되지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84227

Dataset 오브젝트에서 loadCSV 메소드로 데이터를 로드할 때 데이터에 콤마(,)가 포함된 경우 데이터셋으로의 로딩이 정상적으로 수행되지 못하는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

Edit

RP

설명

74652

화면에서 더블탭 동작 후 Edit 컴포넌트를 선택했을 때 한번에 소프트키보드가 나타나지 않는 오류를 수정했습니다 (안드로이드, iOS 환경에서 웹 브라우저 실행시 발생한 오류입니다).

84107

텍스트 편집 영역을 가진 컴포넌트에서 포커스를 받았을 때 onsetfocus 이벤트 함수에서 'setCaretPos(0)'을 수행하면 캐럿이 맨 뒤로 이동하는 오류를 수정했습니다 (안드로이드, iOS 환경에서 기본 브라우저 실행시 발생한 오류입니다).

GoogleMap

RP

설명

80789

GoogleMap 컴포넌트에서 줌 컨트롤이 동작하지 않는 오류를 수정했습니다 (웹 브라우저 실행시 발생한 오류입니다).

Grid

RP

설명

83406

Grid 컴포넌트에서 Cell 내부 서브 컨트롤의 status가 변경되지 않아 CSS 적용이 되지 않는 오류를 수정했습니다.

83510

Grid 컴포넌트에서 checkbox로 설정된 Cell의 바인딩된 실제 값이 같은데도 suppress가 되지 않는 오류를 수정했습니다.

83602

Grid 컴포넌트에서 displaytype 속성이 'treeitemcontrol' 일 때, enable 속성을 'false'로 설정하면 CSS의 disable 상태가 적용되지 않는 오류를 수정했습니다.

83605

Grid 컴포넌트 Cell에 스타일 지정시 CSS에서 celledit[userstatus=nulltext] 설정이 적용되는 오류를 수정했습니다. nulltext는 edit 계열의 userstatus로 GridCellControl에서는 사용할 수 없습니다.

83880

Grid 컴포넌트에서 displaytype 속성 값을 'treeitemcontrol'로 설정하고 autosizingtype 속성 값을 'col'로 설정 후 트리를 확장시켰을 때 컬럼의 크기가 자동조절되지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84110

팝업으로 생성된 모달 윈도우에서 Grid 컴포넌트의 Cell 클릭시 oncellclick 이벤트가 완전히 종료되기 전에 close 메소드로 폼 자신을 닫으면 스크립트 에러가 발생하는 오류를 수정했습니다.

84314

대용량 데이터 조회 후 웹 브라우저에서 줌 인( 글꼴 크기 +)설정하고 Grid 컴포넌트를 스크롤시 백화 현상이 발생하는 오류를 수정했습니다 (크롬 브라우저 실행시 발생한 오류입니다).

84327

Grid 컴포넌트의 Cell에서 editinputtype 속성 값을 'digit'로 설정했을 경우 Cell의 텍스트를 선택한 상태에서 한글(조합 문자) 입력시 선택했던 텍스트가 사라지는 오류를 수정했습니다 (크롬 웹 브라우저 실행시 발생한 오류입니다).

ListView

RP

설명

83852

ListView 컴포넌트에서 vscrollbar를 set_pos 메소드로 조정했을 때 스크롤 바만 움직이고 화면은 이동하지 않는 오류를 수정했습니다.

MaskEdit

RP

설명

84065

Div 영역에 taborder가 0이 아닌 MaskEdit 컴포넌트가 있을 때, 천 단위 이상의 숫자를 입력하면 입력한 값이 사라지는 오류를 수정했습니다 (iOS 환경에서 사파리 브라우저 실행시 발생한 오류입니다).

PopupMenu

RP

설명

84176

PopupMenu 컴포넌트에서 바인딩된 데이터셋을 스크립트로 변경시 1 레벨의 메뉴 아이템이 갱신되지 않는 오류를 수정했습니다.

Sketch

RP

설명

84054

Sketch 컴포넌트에서 loadSketch 메소드 수행시 인수를 Base64로 인코딩된 이미지로 설정하면 이미지를 로딩하지 못하는 오류를 수정했습니다.

Static

RP

설명

84554

CSS에서 mouseover 상태에 보더 효과를 준 경우 Static 컴포넌트에서 마우스 오버시 적용된 보더가 마우스 리브(mouseleave) 상태가 되도 여전히 남아 있는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

Textarea

RP

설명

84085

스크롤이 생기지 않고 특정 사이즈보다 작게 생성된 TextArea 컴포넌트를 로딩시 "too much recursion" 에러가 발생하는 오류를 수정했습니다 (파이어폭스 브라우저 실행시 발생한 오류입니다).

VirtualFile

RP

설명

82657

VirtualFile 컴포넌트에서 set_async, isExit 메소드 호출시 에러가 발생하는 오류를 수정했습니다.

82681

VirtualFile 컴포넌트에서 Delimeter 인수를 생략하고 readLine 메소드 호출시 동작하지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

WebBrowser

RP

설명

83833

WebBrowser 컴포넌트 영역에서 텍스트를 복사(Ctrl+c)한 후 다른 컴포넌트로 붙여넣기(Ctrl+v)가 되지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

83857

WebBrowser 컴포넌트에 연결된 웹 페이지에 있는 Edit 영역(HTML의 input)으로 포커스 이동시 Edit가 소프트키보드에 가려지는 오류를 수정했습니다 (안드로이드 환경에서 웹 브라우저 실행시 발생한 오류입니다).

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

RP

설명

78773

테마나 XCSS에서 Edit, MaskEdit, TextArea 컴포넌트의 -nexa-text-decoration 속성을 line-through로 설정시 효과가 적용되지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

80696

ChildFrame을 동적으로 생성하고 showModal 수행 전에 titlebar 속성에 접근하면 스크립트 에러가 발생하는 오류를 수정했습니다.

82274

XPush 컴포넌트에서 토픽 등록(subscribe) 후 재접속 시 토픽 등록이 되지 않는 오류를 수정했습니다 (웹 브라우저 실행시 발생한 오류입니다).

83860

ExcelExportObject에서 exportfilepath 속성에 설정된 경로에 익스포트할 파일과 동일한 파일이 있거나 그 파일이 오픈되어 있을 때 exportData 메소드를 수행하면 에러나 경고가 발생하지 않고 onsuccess 이벤트가 발생하는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84001

showModalWindow 메소드를 사용하여 팝업 윈도우를 생성 후 reload 메소드를 수행하면 팝업 윈도우의 크기가 변경되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84104

showModal 메소드로 오픈한 팝업 윈도우의 Div 컴포넌트에 연결된 폼 화면 로딩시 멈추는 증상이 간헐적으로 발생하는 오류를 수정했습니다 (iOS 환경에서 사파리, 크롬 브라우저 실행시 발생한 오류입니다).

84134

autosize 속성 값을 'true'로 설정한 ChildFrame을 showModalWindow 메소드를 사용하여 팝업 윈도우로 오픈시 Form 크기에 맞게 사이즈 조절이 되지 않는 오류를 수정했습니다.

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

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

84179

XPush 오브젝트에서 subscribe 메소드로 데이터셋 저장 방법을 update 타입으로 설정하여 토픽을 등록했을 때 서버로부터 받은 메시지를 설정한 Key 값에 관계없이 무조건 Dataset의 첫 번째 Row에 업데이트하는 오류를 수정했습니다.

84194

ExcelExportObject에서 exportData 메소드 수행시 cssclass 속성에 설정된 클래스가 XCSS에 정의되어 있지 않으면 성능이 저하되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84320

showModal 메소드로 오픈한 팝업 윈도우에서 마우스를 사용해 트랙바로 스크롤 동작중 모달 윈도우 밖의 영역에서 마우스 클릭을 해제해도 계속 스크롤이 동작하는 오류를 수정했습니다 (IE 웹 브라우저 실행시 발생한 오류입니다).

84351

ExcelImportObject에서 importData 메소드가 정상적으로 수행되도 onerror 이벤트가 발생하는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84392

서버에 있는 nexacro-xeni의 web.xml 파일에서 export-path를 임의의 경로로 설정한 후 ExcelExportObject로 exportData 메소드를 수행하면 한글 파일명이 깨져서 저장되는 오류를 수정했습니다 (웹 브라우저 실행시 발생한 오류입니다).

84443

transaction 메소드 수행시 서버로부터 전달된 ErrorCode가 음수일 때 ErrorMsg가 서버에서 설정한 메시지가 아닌 "success"로 설정되어 전달되는 오류를 수정했습니다.

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

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

84448

ExcelExportObject에서 대량의 데이터를 exportData 메소드 수행시 마우스나 키보드를 연속적으로 조작하면 '프로그램이 응답 대기' 창이 뜨는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84756

ExcelExportObject에서 exportfilename 속성 설정 후 exportData 메소드 수행시 파일 이름에 공백 문자가 있는 경우 공백 문자가 '+'로 치환되어 표시되는 오류를 수정했습니다 (웹 브라우저 실행시 발생한 오류입니다).

26.5.2넥사크로 스튜디오

RP

설명

82557

넥사크로 스튜디오 XCSS 편집기의 Text 편집 화면에서 콘텍스트 메뉴의 Code Snippet 기능이 동작하지 않는 오류를 수정했습니다.

83945

넥사크로 스튜디오의 폼 편집기에서 사용자가 등록한 Code Snippet을 사용시 한글이 포함된 경우에는 캐럿이 "$end$"로 지정된 위치로 가지 않고 "$clipboard$"가 포함된 경우 비정상 종료되는 오류를 수정했습니다.

83985

넥사크로 스튜디오에서 이미 Compress된 외부 모듈을 'Compress JS file' 옵션을 선택 후 Deploy를 수행하면 애플리케이션 수행시 스크립트 에러가 발생하는 오류를 수정했습니다.

83988

넥사크로 스튜디오에서 XCSS 파일을 제너레이트하여 CSS로 생성시 첫 번째 셀렉터가 마지막 위치로 변경되는 오류를 수정했습니다.

84009

넥사크로 스튜디오에서 Compress 옵션 설정시 Uncaught TypeError가 발생하는 오류, Merge 옵션과 Compress 옵션을 함께 설정하여 Deploy 수행시 'Ignore compress files' 옵션이 무시되는 오류를 수정했습니다.

84250

블랙 테마가 설정된 넥사크로 스튜디오의 [Tools > Options > Project > Local Web Server] 옵션 설정에서 Server Host Url 옵션이 'Not Used'이면 Configure detailed settings 옵션의 텍스트의 색상이 이상하게 표현되는 오류를 수정했습니다.

26.5.3기타

RP

설명

84256

WinAppDriver에서 CheckBox 컴포넌트의 Selected 상태 값을 확인시 항상 'false'가 반환되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84381

넥사크로 애플리케이션에서 닫기 버튼 클릭시 간헐적으로 에러가 발생하며 비정상 종료되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84506

스플래시 메시지의 길이가 스플래시 이미지의 너비보다 긴 경우 스플래시 메시지 표시 영역을 넘어 출력되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

26.6도움말 수정 및 추가

RP

설명

82680

도움말 항목 중 VirtualFile > open 메소드의 Remark 설명에서 메소드 호출시의 strFileName 인수 설정에 관한 설명이 수정되었습니다.

83053

도움말 항목 중 Calendar > popuptype 속성의 Setting Syntax 설명에서 system으로 설정시 날짜 표시 형식에 관한 제약사항이 추가되었습니다.

83813

도움말 항목 중 ErrorEventInfo 오브젝트 statuscode 속성의 Setting Syntax 설명에 에러 코드에 관한 내용이 추가되었습니다.

84111

도움말 항목 중 cursor 속성의 Setting Syntax 설명에서 실제 동작과 파라미터 설명이 맞지 않는 부분을 수정했습니다.

84665

도움말 항목 중 GoogleMap 컴포넌트와 그 속성, 메소드, 이벤트의 Supported Environments에서 잘못 표기되어 있던 IE9 지원이 삭제되었습니다. IE9은 구글맵을 지원하지 않습니다.