버전정보
Product Version | 17.0.0.2200 |
---|---|
File Version | 2019.07.16.1 |
사용 환경이나 브라우저 기능 차이 또는 제품 제약으로 발생할 수 있는 현상은 제품제약사항 문서를 참고해주세요.
릴리스 이후 수정 사항
17.0.0.2201
RP | 설명 |
---|---|
86194 | ChildFrame 오브젝트의 showModal 메소드를 실행하고 띄운 창에서 윈도우 크기 조절이나 윈도우 위치 이동 시 마우스 포인터가 윈도우 영역을 벗어나면 동작하지 않는 오류를 수정했습니다.
|
신규기능
nexacroAPI에 DOM 관련 오브젝트(nexacro.DomParser, nexacro.XmlSerializer)를 추가했습니다. (RP.85925,85874,84339,84106)
설명 |
---|
• nexacroAPI에 DOM 처리 관련 오브젝트(nexacro.DomParser, nexacro.XmlSerializer)를 추가했습니다. - XML 문자열을 DOMDocument 오브젝트로 반환하는 nexacro.DomParser 오브젝트를 추가했습니다. - XMLDocumnet 오브젝트에서 XML 데이터를 반환하는 nexacro.XmlSerializer 오브젝트를 추가했습니다. • Runtime환경에서 DOM 관련 기능을 검토했습니다.(HTML환경은 Web Browser의 스펙을 따릅니다.) - “text/xml” 타입의 XML DOM Parser 만 지원합니다. - 기타 ( "text/html“, "application/xml“, "application/xhtml+xml“, "image/svg+xml“ ) 타입은 미지원입니다. |
- Script > nexacro Objects > DomParser - Script > nexacro Objects > XmlSerializer |
Android 앱스토어 정책 변경으로 Android Runtime 64bit 를 위한 기능을 추가했습니다. (RP.85795,85305,84953)
설명 |
---|
• Nexacro Studio 에서 AppBuild 시 Android 의 CPU 를 선택할 수 있는 옵션을 추가했습니다. - AppBuilder 설정 창에서 Built-in Library를 선택할 수 있는 옵션을 추가했습니다. • 배포파일 내에 CPU 에 맞게 “libnexacro17.so” 파일을 구분하였습니다. - “armeabi-v7a/libnexacro17.so” 와 “arm64-v8a/libnexacro17.so” 로 구분합니다. - 32bit 에서 64bit 에 해당하는 “arm64_v8a\libnexacro17.so” 는 동작하지 않습니다. - 32bit 와 64bit libnexacro17.so 가 둘 다 존재 할 경우 64bit 를 우선 로딩합니다. • 안드로이드 앱스토어 정책이 변경됩니다. (https://developers-kr.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html) 2019년 8월 1일부터 네이티브 코드를 포함하는 모든 새 앱과 앱 업데이트는 Google Play에 게시할 때 32비트 버전 외에 64비트 버전도 함께 제공해야합니다. |
- http://docs.tobesoft.com/deployment_guide_nexacro_17_ko#3f0aee204cf0205b |
Locale 속성에 자메이카에 코드를 추가했습니다. (RP.84463)
설명 |
---|
• “en_JM” 코드를 추가했습니다. |
- Environment > Property > locale |
변경기능
Combo 컴포넌트의 type 속성이 “dropdown” 일 때 접근성 출력 내용을 변경했습니다. (RP.85905)
설명 | |
---|---|
변경 전 | • type 속성이 “dropdown” 일 때 comboedit 는 읽기전용 상태이므로 Combo 에 포커스 시 “읽기전용” 을 접근성 출력 내용에 포함합니다. |
변경 후 | • comboedit 는 읽기전용 상태이지만 Combo 는 읽기전용 상태가 아니므로 접근성 출력 시 “읽기전용” 을 출력에서 제외합니다. |
Runtime 환경에서 HTTPS 통신에 사설인증서 사용 시 표시되는 경고메시지 Confirm 창을 Window 최상위(Topmost )로 처리합니다. (RP.85485)
설명 | |
---|---|
변경 전 | • Window 최상위(Topmost )가 아니므로 다른 창에 가려지는 경우가 발생합니다. |
변경 후 | • Window 최상위(Topmost )에 표시합니다. |
Nexacro Studio 에서 Theme Generate 시 Theme 폴더에 사용 가능한 확장자가 제한됩니다. (RP.85572)
설명 | |
---|---|
변경 전 | • Theme 폴더 하위에 모든 확장자를 허용합니다. |
변경 후 | • Image/Icon 관련 파일만 Generate 경로로 복사합니다. • 허용하는 확장자는 다음과 같습니다. - bmp, jpg, jpeg, jpe, jfif, gif, tif, tiff, png, ico, xcss, css • 해당 확장자가 아닌 경우 Nexacro Studio에서 표시되는 서비스 트리 에서도 표시되지 않습니다. • 테마 외의 기존 서비스도 허용하는 확장자가 존재합니다. - Form : xfdl, xjs, js - JS : xjs, js - XCSSResource : xcss |
오류수정
기본 컴포넌트 / 오브젝트
Combo
RP | 설명 |
---|---|
85251 | Combo 컴포넌트에서 type 속성값을 "filter" 혹은 "filterlike"로 설정 후 comboedit에서 문자열을 입력했다 삭제하면 combolist에 모든 아이템이 표시되는 오류를 수정했습니다. |
85365 | Environment 오브젝트의 scrollbartype 속성을 설정한 경우 Combo 컴포넌트의 combolist에 표시되는 스크롤바에 설정이 적용되지 않는 오류를 수정했습니다. |
85873 | Combo 컴포넌트에서 popupsize 속성이 설정된 상태로 combolist 오픈시 세로 스크롤바가 생기며 popupsize 설정이 적용되지 않는 오류를 수정했습니다. |
85920 | Combo 컴포넌트에서 index 속성값을 "0"으로 설정시 아이템 값이 표시되지 않는 오류를 수정했습니다. |
85921 | Combo 컴포넌트에서 type 속성값을 "dropdown" 이외의 값으로 설정했을 때 Undo(Ctrl+z), Redo(Ctrl+y) 동작시 search, filter 기능이 동작하지 않는 오류를 수정했습니다. |
Div
RP | 설명 |
---|---|
85095 | Div 컴포넌트에서 async 속성값이 false 일 때 set_url 메소드로 폼을 로딩하면 onactivate 이벤트가 두번 발생하는 오류를 수정했습니다. |
Edit
RP | 설명 |
---|---|
85671 | 텍스트 편집 영역을 가지고 있는 컴포넌트의 oneditclick 이벤트 함수에서 오픈한 팝업 윈도우의 Edit 컴포넌트로 포커스를 이동후 문자를 입력할 때 onkeydown, onkeyup 이벤트가 발생하지 않는 오류를 수정했습니다. |
85723 | 텍스트 편집 영역을 가지고 있는 컴포넌트에서 텍스트가 입력되어 있을 때 마우스로 텍스트를 드래그하여 컴포넌트 영역을 벗어나도 mouseover 상태가 유지되는 오류를 수정했습니다 (넥사크로 브라우저, IE 웹 브라우저에서 실행시 발생한 오류입니다). |
85902 | HTML 프레임에 넥사크로 화면을 로딩해 사용시 Edit와 Grid 컴포넌트에서 포커스가 이동되어 비활성화된 상태에서도 캐럿이 표시되는 오류를 수정했습니다 (IE11 웹 브라우저에서 실행시 발생한 오류입니다). |
FileUpload
RP | 설명 |
---|---|
85454 | FileUpload 컴포넌트에서 upload 메소드 호출시 업로드가 수행되지 않고 이벤트도 발생하지 않는 오류를 수정했습니다.
|
85605 | FileUpload 컴포넌트에서 upload 메소드 수행시 onsuccess 이벤트가 발생하지 않는 오류를 수정했습니다 (iOS 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다). |
85750 | FileDownload 컴포넌트에서 download 메소드 수행시 파일을 내려받을 경로에 "/" 문자가 포함되어 있으면 샌드박스 메시지가 출력되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다). |
GoogleMap
RP | 설명 |
---|---|
83095 | GoogleMap 컴포넌트가 화면에 로딩된 후 positionstep 속성값 변경시 설정이 적용되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다). |
Grid
RP | 설명 |
---|---|
84812 | Grid 컴포넌트에서 setFixedRow 메소드 수행으로 행을 고정시킨 후 transaction 메소드 수행시 고정 행 영역의 데이터가 출력되지 못하는 오류를 수정했습니다. |
85201 | Grid 컴포넌트에서 getBindCellIndex 메소드를 수행하여 summary 밴드의 Cell 인덱스를 조회하지 못하는 오류를 수정했습니다. |
85317 | Grid 컴포넌트에서 displaytype 속성값을 "buttoncontrol", edittype 속성값을 "button"으로 설정하고 expr 속성을 설정한 Cell을 클릭하면 텍스트가 사라지는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다). |
85320 | Grid 컴포넌트에서 cellsizebandtype 속성값을 "allband"로 설정시 summary 밴드의 Row 사이즈가 변경되지 않는 오류를 수정했습니다. |
85334 | Tree로 설정한 Grid 컴포넌트 Cell에서 treelevel 값을 변경시 Tree 아이템 이미지가 treelevel에 맞게 갱신되지 않는 오류를 수정했습니다. |
85574 | Grid 컴포넌트에서 Cell의 edittype 속성값이 "normal", suppress 속성값이 "1"일 때 setColumn 메소드를 사용하여 데이터를 동적 설정시 편집중인 Cell에 값 설정이 안되는 오류를 수정했습니다. |
85711 | Grid 컴포넌트에서 Cell의 displaytype 속성값이 "maskeditcontrol" 혹은 "editcontrol"이고 textAlign 속성을 설정한 후 exportData 메소드 수행시 textAlign 설정이 적용되지 않는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다). |
85811 | Grid 컴포넌트에서 바인딩된 Dataset에 filter가 설정되어 있고 Cell의 displaytype 속성값이 "combocontrol"인 경우 수평으로 스크롤을 이동하면 데이터가 표시되지 못하는 오류를 수정했습니다. |
85961 | Form과 윈도우 탐색기가 겹쳐진 상황에서 다른 컴포넌트를 거치지 않고 곧바로 파일 탐색기에서 Grid로 드래그앤드롭하여 파일 추가시 Grid 컴포넌트에서 ondrop 이벤트가 발생하지 않는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다). |
85987 | Grid 컴포넌트에서 Cell의 border를 설정하고 suppress 속성을 "1" 이상으로 설정 후 exportData 메소드를 수행하면 border 설정이 적용되지 않는 오류를 수정했습니다.
|
ListView
RP | 설명 |
---|---|
85561 | ListView 컴포넌트에서 Cell이 아닌 Band 영역을 더블 클릭시 onbanddblclick 이벤트에서 cellid 속성값 조회시 bandid 값이 반환되는 오류를 수정했습니다. |
MaskEdit
RP | 설명 |
---|---|
85822 | MaskEdit 컴포넌트에서 type 속성값이 "string", format 속성값이 "@" 및 "#" 문자로 구성되어 있을 때 일부 키패드에서 영어를 입력시 글자가 두번 입력되거나 캐럿만 이동 혹은 #에서 영어가 입력되는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다). |
PopupMenu
RP | 설명 |
---|---|
85710 | PopupMenu 컴포넌트에서 서브 팝업 메뉴가 열려있는 상태에서 마우스 커서가 PopupMenu 영역 밖으로 나갈 때 발생하는 onmouseleave 이벤트 함수에서 closePopup 메소드 호출시 PopupMenu가 닫히지 않는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다). |
Sketch
RP | 설명 |
---|---|
85663 | Sketch 컴포넌트에서 클릭이나 더블 클릭시 onclick 혹은 ondblclick 이벤트가 발생하지 않는 오류를 수정했습니다. |
Static
RP | 설명 |
---|---|
84667 | Static 컴포넌트에서 usedecorate 속성을 적용한 텍스트에 letter-spacing 속성 설정이 적용되지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다). |
Tab
RP | 설명 |
---|---|
85394 | Tab 컴포넌트에서 CSS에 tabbuttonitem의 border-radius 속성값 설정시 텍스트가 잘려서 표시되는 오류를 수정했습니다. |
86003 | Tab 컴포넌트에서 탭 변경시 수평 스크롤이 있는 TabPage의 Grid 헤더 디자인이 깨져보이는 오류를 수정했습니다.
|
Textarea
RP | 설명 |
---|---|
85851 | TextArea 컴포넌트에서 readonly 속성값이 true, enableaccessibility 속성값이 false 일 때 TAB 키로 포커스 이동이 되지 않는 오류를 수정했습니다.
|
기타 (컴포넌트 / 오브젝트)
RP | 설명 |
---|---|
80941 | 스크롤이 있는 컴포넌트에서 수평 혹은 수직 스크롤 동작을 수행하면 수평(onhscroll)과 수직(onvscroll) 스크롤 이벤트가 모두 발생하는 오류를 수정했습니다. |
83958 | ChildFrame 오브젝트의 dragmovetype 속성값을 "all"로 설정한 후 오픈한 모덜리스 팝업 윈도우에서 Div 컴포넌트를 클릭하여 팝업 윈도우를 드래그시 끊기는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다). |
84014 | ExcelImportObject 오브젝트에서 importData 메소드 수행 후 onsuccess 이벤트 함수에서 close 메소드를 수행하면 비정상 종료되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다). |
84574 | Date 오브젝트에서 addYear, addMonth, addDate, addHours, addMinutes, addSeconds, addMilliseconds 메소드 수행시 스크립트 에러가 발생하는 오류를 수정했습니다. |
84905 | enable 속성값이 false인 컴포넌트 터치시 "focused"나 "pushed" status가 적용되는 오류를 수정했습니다. |
85106 | showModal 메소드로 오픈한 모달 윈도우에서 importData 메소드 수행 후 윈도우를 닫았다가 다시 오픈해서 importData 수행시 에러가 발생하며 임포트가 수행되지 않는 오류를 수정했습니다 (크롬 브라우저에서 실행시 발생한 오류입니다). |
85299 | ChildFrame의 openstatus 속성값을 "maximize", autosize 속성값을 true로 설정하여 open 메소드로 오픈한 윈도우의 타이틀바를 클릭하여 마우스로 드래그시 윈도우의 사이즈가 0, 0으로 줄어드는 오류를 수정했습니다 (윈도우 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다). |
85300 | reload 메소드를 수행하여 Form을 리로딩 후 getActiveFrame 메소드 수행시 null 값이 반환되는 오류를 수정했습니다. |
85533 | ExcelExportObject 오브젝트에서 exportfilepath 속성을 설정한 후 exportData 메소드를 수행할 때 저장할 엑셀 파일이 이미 오픈되어 있어도 에러 처리가 되지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다). |
85625 | 컴포넌트의 verticalAlign 속성값을 "middle"로 설정할 경우 텍스트가 중앙에서 약간 밑에쪽 위치에 출력되는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다). |
85626 | 컴포넌트의 positionstep 속성값을 변경시 설정 내용이 화면에 즉시 반영되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다). |
85654 | 스크롤바가 존재하는 Form이나 컴포넌트를 터치하여 최상단에서 아래 방향으로 드래그시 화면이 새로고침되는 오류를 수정했습니다 (안드로이드 환경에서 크롬 브라우저 실행시 발생한 오류입니다). |
85791 | open 메소드를 호출하여 모덜리스 팝업 윈도우 오픈시 팝업 윈도우가 완전히 열리기 전에 닫은 후 동일한 ID로 다시 open 메소드 수행시 에러가 발생하며 팝업 윈도우를 오픈하지 못하는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다). |
85819 | Environment 오브젝트의 rtl 속성값이 false이고 locale 속성값이 "de_DE"일 때 RTL 기능이 적용되는 오류를 수정했습니다. |
85847 | MLM 사용시 스크린 사이즈(type 속성값이 "mobile_large")보다 장치의 사이즈가 작을 경우 축소 처리(스케일 계산)가 되지 않는 오류를 수정했습니다 (안드로이드 환경에서 갤럭시 노트2 사용시 발생한 오류입니다). |
접근성(Accessibility)
RP | 설명 |
---|---|
84467 | 접근성이 설정된 상태에서 Grid 컴포넌트 Cell의 edittype 속성이 편집 가능 타입으로 설정되어 있을 때 방향키로 포커스를 이동하면 스크린 리더가 헤드 내용을 출력하지 못하는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다). |
85042 | 접근성이 설정된 상태에서 Grid 컴포넌트에 출력할 데이터가 없고 nodatatext 속성값이 설정되어 있어 스크린 리더가 nodatatext 값을 읽는 경우 데이터가 추가되도 계속 nodatatext 값을 읽는 오류를 수정했습니다. |
넥사크로 스튜디오
RP | 설명 |
---|---|
80949 | 넥사크로 스튜디오에서 모듈 프로젝트 작업시 Metainfo 편집기로 EnumInfo, UnitInfo, RefreshInfo를 추가한 후 Project Explorer에서 info 파일을 선택, 콘텍스트 메뉴에서 [Add > Property]를 클릭하여 User Object Wizard에서 새로운 속성 추가시 사용자가 추가했던 EnumInfo, UnitInfo, RefreshInfo 정보가 표시되지 않는 오류를 수정했습니다. |
81293 | 넥사크로 스튜디오 ListView Contents 편집기에서 Body 밴드 Cell의 backgourn-color 속성값 설정이 적용되지 않는 오류를 수정했습니다. |
84952 | 넥사크로 스튜디오에서 모듈 설치(Install Module) 후 [Options > Project > Deploy > General]에서 "Merge JSON file" 옵션을 체크하고 Deploy 메뉴에서 Packing(Archive&Update)을 수행하면 불필요한 파일이 생성되는 오류를 수정했습니다. |
85086 | 넥사크로 스튜디오에서 ImageResource에 서브 폴더가 있는 경우 Packing(Archive&Update) 수행시 Resource.zip 파일에 서브 폴더가 포함되지 않는 오류를 수정했습니다. |
85312 | 넥사크로 스튜디오에서 nexacrodeploy17.exe를 사용하여 프로젝트를 Deploy 할 때 "-COMPILE" 옵션을 지정하면 nexacro17lib 폴더의 파일들에는 옵션이 적용되지 않는 오류를 수정했습니다. |
85455 | 넥사크로 스튜디오의 Binding Components List에서 Dataset이 바인딩된 컴포넌트 개수가 많으면 앞쪽 목록이 잘려서 표시되는 오류를 수정했습니다. |
85676 | 넥사크로 스튜디오에서 모듈 프로젝트 사용시 ContentsInfo의 contentseditor 속성값이 "external"로 설정되어 있을 때, Metainfo 편집기에서 ContentsInfo의 contentsformat 속성이 비활성화 상태로 되어 있어 편집할 수 없는 오류를 수정했습니다. |
86074 | 모니터를 상(서브 모니터), 하(메인 모니터)로 배치하여 2개 이상 사용하는 경우 넥사크로 스튜디오를 서브 모니터에서 실행 후 폼을 오픈하면 비정상 종료되는 오류를 수정했습니다. |
기타
RP | 설명 |
---|---|
85237 | 넥사크로 애플리케이션을 64비트로 실행 후 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭하면 비정상 종료되는 오류를 수정했습니다 (윈도우10 64비트 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다). |
85427 | 넥사크로 애플리케이션 배포시 Code Signing을 유지하여 윈도우 설치 파일을 생성한 경우 Update Browser 옵션을 설정해도 동작하지 않는 오류를 수정했습니다 (윈도우 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다). |
85646 | 앱 초기 실행시 업데이트 파일을 chunked 모드(HTTP Transfer-Encoding 설정)로 내려받을 경우 업데이트가 실패하며 앱이 종료되는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다). |
도움말 수정 및 추가
RP | 설명 |
---|---|
83707 | 도움말 항목 중 ExcelExportObject 오브젝트의 addExportItem 메소드와 ExportItem 오브젝트의 exportmerge 속성의 설명에 "merge" 옵션에 관한 설명이 추가되었습니다. |
84398 | 도움말 항목 중 Script 하위 항목중 nexacro Objects를 제외한 모든 오브젝트와 설명이 삭제되었습니다. 해당 항목은 넥사크로 플랫폼에서 제공하는 오브젝트가 아닌 V8 자바스크립트 엔진(v6.1.534.41)에서 제공하는 Standard Built-in ECMAScript 오브젝트로 관련 설명은 다음 사이트를 참조하시기 바랍니다. |
85552 | 도움말 항목중 FileUpload 컴포넌트의 구성 요소를 설명하는 Image에서 잘못 표시된 hscrollbar 요소가 삭제되었습니다. 또한 속성 항목에 vscrollbar 속성과 설명이 추가되었습니다. |
85554 | 도움말 항목 중 scrollbartype, formscrollbartype, textareascrollbartype 속성의 Setting Syntax 설명에서 "none", "indicator" 타입에 관한 설명이 수정되었습니다. |
85560 | 도움말 항목중 scrollbarincbuttonsize, scrollbardecbuttonsize 속성의 설명에서 설정값과 기본값에 관한 설명이 추가되었습니다. |
85562 | 도움말 항목 중 ScrollEventInfo 오브젝트 type 속성의 Setting Syntax 설명에서 "none" 타입에 관한 설명이 추가되었습니다. |
85622 | 도움말 항목 중 Plugin 컴포넌트의 Supported Environments 설명에서 모바일 환경이 미지원으로 수정되었습니다. 또한 불필요한 기능인 -nexa-rtl-background-image, -nexa-rtl-edge-image 속성이 삭제되었습니다. |
85673 | 도움말 항목 중 PopupDiv, PopupMenu 컴포넌트의 positionstep 속성은 불필요한 기능이므로 삭제되었습니다. |
85681 | 도움말 항목 중 ExportItem 오브젝트의 exportmerge 속성의 Setting Syntax 설명에서 잘못된 인수가 표시된 예제 코드가 수정되었습니다. |
85704 | 도움말 항목 중 Application 오브젝트의 trace 메소드 설명에서 연관 설명을 위해 See Also 항목에 tracemode 속성으로의 링크가 추가되었습니다. |
85783 | 도움말 항목 중 Application 오브젝트의 onexit, onbeforeexit 이벤트 설명에서 alert, confirm 메소드 사용시의 웹 브라우저 제약사항이 추가되었습니다. MainFrame 오브젝트의 onclose 이벤트 설명에서 웹 브라우저 제약사항이 추가되었습니다. |
86046 | 도움말 항목중 Radio 컴포넌트 columncount, rowcount 속성의 Remark 설명에서 속성값에 따른 기능 동작에 관한 설명이 수정되었습니다. |