버전정보
Product Version | 17.0.0.1900 |
---|---|
File Version | 2019.04.19.1 |
사용 환경이나 브라우저 기능 차이 또는 제품 제약으로 발생할 수 있는 현상은 제품제약사항 문서를 참고해주세요.
릴리스 이후 수정 사항
17.0.0.1901
RP | 설명 |
---|---|
84818 | FileDownload 컴포넌트에서 download 메소드 수행시 파일 다이얼로그의 파일 형식이 '0'으로 표시되는 오류를 수정했습니다.
|
17.0.0.1902
RP | 설명 |
---|---|
84881 | ExcelExportObject에서 Xeni 서버의 web.xml 파일 경로(<param-value>)를 default 경로가 아닌 사용자 임의 경로로 변경 후 exportData 메소드 수행시 파일이 정상적으로 생성되지 않아 파일 오픈시 에러가 발생하는 오류를 수정했습니다.
|
신규기능
Grid 컴포넌트의 Cell에 subsumtext 속성을 추가했습니다. (RP.82160)
설명 |
---|
• keystring 속성으로 그룹핑하면 나타나는 논리적 레코드에 표시할 텍스트를 설정하는 속성입니다. • Cell 의 Body 밴드 영역에만 적용하는 속성입니다. |
- Components > Component > Grid > Objects > GridCellControl > Property > subsumtext |
TCPClientSocket 오브젝트의 read, readLine 메소드에 문자셋(character set, charset)을 지정할 수 있도록 파라미터를 추가했습니다. (RP.83546)
설명 |
---|
• 데이터를 수신할 때 적용할 문자셋을 설정합니다. • 값 생략 시 시스템의 문자셋을 적용합니다. |
- Communication Objects > TCPClientSocket > Method > read - Communication Objects > TCPClientSocket > Method > readLine |
ExcelImportObject 오브젝트에 userawnumbervalue 속성을 추가했습니다. (RP.83929)
설명 |
---|
• 엑셀의 Cell 값이 숫자 계열일 때 원본값 그대로 Import 할지 여부를 설정하는 속성입니다. • userawnumbervalue 속성을 설정하지 않으면 true로 동작합니다. |
- Misc. Objects > ExcelImportObject > Property > userawnumbervalue |
ExcelExportObject 오브젝트에 exportDataEx 메소드를 추가했습니다.(RP.83915,83903)
설명 |
---|
• Cell 에 표시한 값을 기준으로 ExcelExportObject 에 설정한 Item 을 모두 Export 하는 메소드입니다.. |
- Misc. Objects > ExcelExportObject > Method > exportDataEx |
FileUpTransfer 와 FileDownTransfer 오브젝트를 추가했습니다. (RP.80611,82646,82644,82643,75903)
설명 |
---|
• FileUpTransfer - 서버로 파일을 업로드하기 위한 Invisible 오브젝트입니다. - HTTP/HTTPS 프로토콜의 POST 방식을 사용하여 파일을 서버로 업로드합니다. • FileDownTransfer - 서버로부터 파일을 다운로드하기 위한 Invisible 오브젝트입니다. - HTTP/HTTPS 프로토콜의 POST 방식을 사용하여 서버의 파일을 지정한 경로로 다운로드합니다. |
- Components > Component > FileUpTransfer - Components > Component > FileDownTransfer |
Environment 에 userNotify 메소드를 추가했습니다.(RP.84293,84259)
설명 |
---|
• Android Runtime 환경에서 nexacro 가 다른 애플리케이션에 포함되어 있을 때 상위 애플리케이션으로 정보를 전달하는 메소드입니다. • 상위 애플리케이션에 Notification을 수신하는 코드가 있어야 합니다. |
- Environment > Method > userNotify |
FileDialog 오브젝트에 accept 속성을 추가했습니다.(RP.82643)
설명 |
---|
• accept - 웹브라우저 환경일 때 FileDialog 에 적용할 파일 형식을 설정하는 속성입니다. - FileDialog 에 적용할 파일 형식을 확장자 또는 MIME 형태로 설정합니다. >> 모바일 웹브라우저일 때는 MIME 형태만 설정할 수 있습니다. |
- Components > Component > FileDialog > Property > dialogtype > accept |
Runtime 환경에서 Splah 이미지에 움직이는 GIF 이미지를 사용할 수 있도록 했습니다.(RP.84456)
설명 |
---|
• Runtime 환경에서 Splah 이미지에 움직이는 GIF 이미지를 사용할 수 있도록 했습니다. - BuildApp 단계의 'Options/Splash/ImageFile' 속성에 이미지를 지정할 수 있습니다. |
변경기능
WebBrowser 컴포넌트에 연결한 페이지에서 우클릭 시 나타나는 컨텍스트 매뉴 처리 기준을 변경했습니다. (RP.84333)
설명 | |
---|---|
변경 전 | • Cross Domain 상태일 때는 컨텍스트 메뉴를 표시합니다. • 동일 Domain 상태일 때는 Image, Edit 종류에서만 컨텍스트 메뉴를 표시합니다. |
변경 후 | • WebBrowser 에서 연결한 페이지에서 컨텍스트 메뉴 표시여부를 결정합니다. • nexacro 에서는 컨텍스트 메뉴와 관련하여 별도로 처리하지 않도록 했습니다. |
Runtime 환경에서 HTTPS 통신 시 사설인증서를 허용하도록 했습니다. (RP.84296)
설명 | |
---|---|
변경 전 | • HTTPS 통신 시 사설인증서를 허용하지 않습니다. |
변경 후 | • HTTPS 통신 시 사설인증서를 사용할 경우 애플리케이션 실행 시 사용자에게 경고 문구와 함께 확인 받을 수 있는 팝업창을 표시합니다. • 경고창 하단에 “이 인증서는 항상 허용 / It's alway permission the certificate.” 체크 박스를 표시하고, 체크 후 “Yes” 버튼 클릭 시 선택한 내용을 저장하고 다시 묻지 않습니다. |
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" /> |
- Components > Component > GoogleMap > Property > apikey |
오류수정
기본 컴포넌트 / 오브젝트
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 크기에 맞게 사이즈 조절이 되지 않는 오류를 수정했습니다.
|
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"로 설정되어 전달되는 오류를 수정했습니다.
|
84448 | ExcelExportObject에서 대량의 데이터를 exportData 메소드 수행시 마우스나 키보드를 연속적으로 조작하면 '프로그램이 응답 대기' 창이 뜨는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다). |
84756 | ExcelExportObject에서 exportfilename 속성 설정 후 exportData 메소드 수행시 파일 이름에 공백 문자가 있는 경우 공백 문자가 '+'로 치환되어 표시되는 오류를 수정했습니다 (웹 브라우저 실행시 발생한 오류입니다). |
넥사크로 스튜디오
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 옵션의 텍스트의 색상이 이상하게 표현되는 오류를 수정했습니다. |
기타
RP | 설명 |
---|---|
84256 | WinAppDriver에서 CheckBox 컴포넌트의 Selected 상태 값을 확인시 항상 'false'가 반환되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다). |
84381 | 넥사크로 애플리케이션에서 닫기 버튼 클릭시 간헐적으로 에러가 발생하며 비정상 종료되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다). |
84506 | 스플래시 메시지의 길이가 스플래시 이미지의 너비보다 긴 경우 스플래시 메시지 표시 영역을 넘어 출력되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다). |
도움말 수정 및 추가
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은 구글맵을 지원하지 않습니다. |