버전정보
Product Version | 14,0,1,1102 |
---|---|
File Version | 2017,3,6,1 |
신규기능
FileUpload 컴포넌트의 EventInfo 오브젝트(FileUploadItemChangeEventInfo)에 'newarrayvalue' 속성을 추가했습니다.(RP.71153)
설명 |
---|
newarrayvalue 속성은 FileUpload 컴포넌트에서 변경된 아이템의 value 속성값을 array 타입으로 표시하는 속성입니다. FileUpload 컴포넌트에서 멀티파일 선택 시 파일명에 콤마(,)가 들어갈 경우 파일업로드에서 구분자가 콤마(,) 라서 하나의 파일이 두개로 나뉘는 현상을 방지하기 위해 사용합니다. Syntax) FileUploadItemChangeEventInfo.newarrayvalue |
if(obj.multiselect) { // 파일명에 콤마(,) 없을 경우 var sFullData = e.newvalue; var aFilePath = sFullData.split(","); // 파일명에 콤마(,) 있을 경우 var sFullData = e.newarrayvalue; var aFilePath = sFullData; }
Grid 컴포넌트의 셀 속성 중 combotype 속성에 'filterlike' 항목을 추가했습니다.(RP.68554)
설명 |
---|
'filterlike' 항목 값은 입력된 문자열을 기준으로 아이템을 필터링하여 리스트 항목에 후보 값을 보여줍니다. 검색조건을 만족하는 항목이 하나도 없으면 리스트 창이 열리지 않습니다. 입력된 문자열이 포함된 아이템을 전부 필터링합니다. |
Windows Runtime으로 실행했을 때 작업표시줄에 표시할 이름을 지정할 수 있는 기능을 추가했습니다.(RP.71151)
설명 |
---|
[작업표시줄 표현의 예] |
1. 실행 시 이름을 지정할 수 있는 옵션을 추가했습니다. ex) "C:\Program Files (x86)\nexacro\14\nexacro.exe" -N "test name" 2. NexacroLauncherAX 에 속성을 추가 했습니다. ex) NexacroLauncherAX.runtimename="test name" ※ makeshortcut 메소드로 이름을 지정하면 runtimename은 무시됩니다. |
모바일 환경(Android/iOS Runtime)에서 업데이트 후 앱이 종료되지 않고 바로 실행될 수 있는 기능을 추가했습니다.(RP.71609)
설명 |
---|
다음과 같은 방법으로 업데이트 이후 재시작 여부를 지정하여 사용할 수 있습니다. 1. Android Runtime 부트스트랩 URL 을 설정하는 부분에 다음의 코드를 추가합니다. Default) true NexacroResourceManager.createInstance(this); NexacroResourceManager.getInstance().getConfig().getUpdatorConfig().setRestart(false); 2. iOS Runtime 부트스트랩 URL 을 설정하는 부분에 다음의 코드를 추가합니다. Default) YES [[[[NexacroResourceManager sharedResourceManager] config] updatorConfig] setRestart:NO]; // 기본값 : YES 3. 설정 파일 (Android/iOS 공통) 1,2번 이외의 방법으로 nexacro_config.xml에 기능설정을 할 수 있습니다. <?xml version="1.0" encoding="UTF-8"?> <nexacro-config> <updator restart="false"/> </nexacro-config> |
변경기능
Android Runtime 환경에서 기기에 저장되는 넥사크로 파일들의 경로를 변경했습니다.(RP.71570)
최적화 툴(Clean Master, 360 Security 등) 실행 시 앱의 캐시폴더(android/앱패키지명/data/cache)에 저장된 내용이 삭제됩니다. 이 경우 일부 프로젝트에서 업무용 데이터를 캐시폴더 저장하고 있는 경우 삭제가 되는 문제가 있어 일부 파일들을 최적화 툴로 지워지지 않는 영역에 저장되도록 수정했습니다.
설명 | |
---|---|
변경 전 | 모든 파일들이 외부 저장소에 저장됨
|
변경 후 | 1. 캐쉬 DB, 캐쉬 파일, 로그는 외부 저장소의 캐쉬(cache) 폴더에 저장됨
2. 그 외의 파일(nexacro.xml) 외부저장소의 데이타(files) 폴더에 저장됨
|
해외 버전(nexacro14_SetupDeveloper_N, nexacro14_SetupEngine_N.exe) 설치 후 제어판 > 프로그램 및 기능 에서 표시되는 지원링크 및 도움말 링크를 수정했습니다.(RP.71641)
설명 | |
---|---|
변경 전 | - http://www.nexacroplatform.com |
변경 후 | - https://www.nexaweb.co.jp |
오류수정
기본 컴포넌트 / 오브젝트
Application
RP | 설명 |
---|---|
71614 | Application 오브젝트의 httpretry 속성값에 지정한 값만큼 HTTP 통신이 재시도되지 않는 오류를 수정했습니다. |
71383 | Application 오브젝트의 tracemode 속성값을 "new" 또는 "append"로 지정한 경우 마지막에 출력한 내용만 로그 파일에 저장되는 오류를 수정했습니다 (런타임에서 발생한 오류입니다). |
71206 | Application 오브젝트의 open 메소드를 실행해 modeless 윈도우를 띄운 상태에서 opener의 함수를 호출하고 opener의 함수에서 setFocus 메소드를 실행해 다른 프레임으로 포커스를 옮기는 경우 포커스를 받은 프레임이 활성화되지 못하는 오류를 수정했습니다. |
Calendar
RP | 설명 |
---|---|
71503 | Calendar 컴포넌트의 enable 속성값을 false에서 true로 변경 시 따라 Maskedit 영역의 상태가 활성화되지 못하는 오류를 수정했습니다. |
70960 | Calendar 컴포넌트의 dateformat, editformat 속성값이 "yyyy-MM-dd HH:mm:ss"인 경우 DatePicker에서 날짜값을 선택했을때 바인딩된 Dataset의 시간값이 사라지는 오류를 수정했습니다. |
Combo
RP | 설명 |
---|---|
71328 | Combo 컴포넌트의 type 속성값이 "filterlike" 일때 공백문자가 있는 문자열은 필터링하지 못하는 오류를 수정했습니다. |
71055 | Combo 컴포넌트의 type 속성값을 "filterlike"로 지정하고 필터링할 키워드를 입력했을때 필터링된 결과값에 따라 Popup 창의 크기가 조정되지 못하는 오류를 수정했습니다. |
Div
RP | 설명 |
---|---|
71316 | Div 컴포넌트의 url 속성값을 null 또는 undefined로 설정 시 스크립트 에러가 발생하는 오류를 수정했습니다. |
70903 | Div 컴포넌트에서 onmouseenter, onmouseleave 이벤트 처리 시 pseudo 값이 비정상적으로 처리되는 오류를 수정했습니다. |
Form
RP | 설명 |
---|---|
71261 | Form 오브젝트의 close 메소드 실행 시 컴포넌트 이벤트 관련 스크립트 에러가 발생하는 오류를 수정했습니다 (Form 오브젝트의 close 메소드 실행 후 컴포넌트의 이벤트 처리는 보장하지 않습니다). |
71427 | Form 오브젝트의 transaction 메소드의 bAsync 파라미터 값이 false로 설정하고 실행한 경우 setWaitCursor 메소드 파라미터에 따라 키보드, 마우스 관련 이벤트가 제대로 동작하지 않는 오류를 수정했습니다. |
71302 | Form 오브젝트의 transaction 메소드 호출 시 로컬 경로를 "file://" 문자열 없이 URL 파라미터로 지정하면 에러가 발생하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다). |
Grid
RP | 설명 |
---|---|
71498 | Grid 컴포넌트의 autoupdatetype 속성값이 "itemselect" 혹은 "comboselect"이고 값을 변경할 수 없도록 Grid에 바인딩된 Dataset의 cancolumnchange 이벤트 함수내에서 false를 반환하는 상태에서 Combo로 설정된 Cell의 아이템을 변경했을 때 빈 아이템으로 보이는 오류를 수정했습니다. |
71410 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "combo"인 경우 combodataset 속성값으로 지정한 Dataset 오브젝트의 copyData 메소드 실행 후 deleteRow 메소드 실행 시 삭제된 행을 정상적으로 반영하지 못하는 오류를 수정했습니다. |
71377 | FrameSet을 사용하는 애플리케이션에서 프레임 간 포커스를 이동한 다음 Grid 컴포넌트의 셀을 편집할때 입력이 되지 않는 오류를 수정했습니다. |
71371 | Grid 컴포넌트 Cell 오브젝트의 mask 속성값을 지정한 경우 locale 속성이 우선 적용되는 오류를 수정했습니다. |
71318 | Grid 컴포넌트의 세로 스크롤바가 활성화된 상태에서 deleterow 메소드를 실행하는 경우 스크롤 위치가 변경되는 오류를 수정했습니다. |
71312 | Grid 컴포넌트의 setCellProperty 메소드를 실행했을때 Cell 오브젝트의 style 속성이 다른 값으로 변경되는 오류를 수정했습니다. |
71288 | Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 데이터가 대용량일 경우 deleteRow, insertRow 메소드 처리 시 데이터 일부가 보여지지 않는 오류를 수정했습니다. |
71094 | Grid 컴포넌트의 셀을 클릭하고 방향키를 눌렀을때 on_apply_custom_setfocus 스크립트 에러가 발생하는 오류를 수정했습니다. |
48336 | Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "date"인 경우 셀을 클릭하고 팝업으로 펼쳐진 DatePicker 영역이 Grid 컴포넌트의 스크롤 위치에 따라 가려지는 오류를 수정했습니다 (윈도우 7 운영체제에서 IE11 사용 시 발생한 오류입니다). |
71581 | Grid 컴포넌트에 바인딩된 Dataset이 없는 경우 탭키를 눌러 해당 Grid 컴포넌트로 포커스를 이동했을때 스크립트 에러가 발생하는 오류를 수정했습니다. |
71580 | Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 updateSortGroup 메소드 실행 시 정렬 조건이 바뀌지 않아도 Grid 컴포넌트의 스크롤 위치가 이동하는 오류를 수정했습니다. |
71289 | Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 deleteRow 메소드를 실행해 수직 스크롤바가 사라진 다음 수평 스크롤바를 움직이면 스크립트 에러가 발생했던 오류를 수정했습니다. |
71287 | Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 addRow 메소드를 실행한 다음 deleteRow 메소드를 실행했을 때 Grid 컴포넌트에 공백이 생기는 오류를 수정했습니다. |
71275 | Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 appenddata 메소드 호출 시 keystring 속성값이 적용되지 못하는 오류를 수정했습니다. |
Menu
RP | 설명 |
---|---|
71308 | Menu 컴포넌트에서 subItem이 없는 Item 선택 시 selected pseudo가 적용되지 못하는 오류를 수정했습니다. |
PopupMenu
RP | 설명 |
---|---|
70195 | PopupMenu 컴포넌트의 trackPopup 메소드를 실행했을때 Popup 창이 표시될 공간이 부족한 경우 Popup 창 일부가 잘려서 표시되는 오류를 수정했습니다 (HTML5 실행 시 발생한 오류입니다). |
ProgressBar
RP | 설명 |
---|---|
71439 | ProgressBar 컴포넌트의 cssclass 속성값 지정 시 지정한 스타일이 적용되지 못하는 오류를 수정했습니다. |
Radio
RP | 설명 |
---|---|
71303 | Radio 컴포넌트의 value 속성이 Bind Item으로 지정된 경우 value 속성값이 바인딩된 Dataset 값보다 우선 설정되는 오류를 수정했습니다. |
Tab
RP | 설명 |
---|---|
71607 | Tab 컴포넌트의 tabposition 속성값을 "left" 또는 "right"로 지정했을 때 스크립트 에러가 발생하는 오류를 수정했습니다. |
70874 | Tab 컴포넌트의 usecontrolkey 속성값을 true로 설정했을 경우 [Ctrl+Shift+Tab] 단축키 입력 시 [Ctrl+Tab] 단축키의 역순으로 TabPage를 전환하지 못하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다). |
71745 | Tab 컴포넌트에서 단축키(Shift + Tab)를 눌렀을때 컴포넌트 밖으로 포커스가 이동하지 못하는 오류를 수정했습니다. |
72050 | Tab 컴포넌트의 focusacceptable 속성값을 true로 지정하고 단축키(Shift+Tab)를 눌렀을때 웹브라우저 주소입력창으로 포커스가 이동하는 오류를 수정했습니다 (구글 크롬 브라우저에서 발생한 오류입니다). |
WebBrowser
RP | 설명 |
---|---|
70024 | FrameSet을 사용하는 애플리케이션에서 WebBrowser 컴포넌트를 배치하고 넥사크로플랫폼 애플리케이션을 WebBrowser 컴포넌트에서 실행한 경우 포커스 이동 중 동작이 멈추는 오류를 수정했습니다 (윈도우 운영체제에서 IE9, 10, 11 사용 시 발생한 오류입니다). |
69821 | WebBrowser 컴포넌트에 표시된 컨텐츠가 인쇄되지 못하는 오류를 수정했습니다 (HTML5에서 발생한 오류입니다). |
기타
RP | 설명 |
---|---|
71567 | 화면이 팝업창으로 열렸을 경우 스크롤바의 트랙바를 잡고 스크롤하지 못하는 오류를 수정했습니다 (HTML5 환경에서 사용 시 발생한 오류입니다). |
71284 | enable 속성을 Bind Item으로 지정한 컴포넌트가 생성되기 전에 다른 이벤트에서 해당 컴포넌트의 enable 속성값을 변경한 경우 속성값이 반영되지 못하는 오류를 수정했습니다. |
71379 | transaction 메소드 호출 후 콜백함수에서 ChildFrame 오브젝트의 formurl 속성값을 지정해 화면을 이동하는 경우 WaitCursor가 사라지지 않는 오류를 수정했습니다. |
71326 | ChildFrame 오브젝트의 showmodal 메소드를 사용해 팝업창을 띄운 후 윈도우 창 크기를 조절하는 단축키(윈도우키+방향키) 입력 시 부모창이 커지면서 overlay 창은 커지지 않는 오류를 수정했습니다 (윈도우7 이상 운영체제에서 런타임 사용 시 발생한 오류입니다). |
71118 | 컴포넌트의 ondrop 이벤트 처리 시 파일명에 콤마(,)가 포함된 경우 파일명이 잘리는 오류를 수정했습니다 (런타임 환경에서 윈도우 탐색기에서 파일을 선택하고 드래그하는 경우에 발생한 오류입니다). |
70932 | Edit 영역을 가지는 컴포넌트에 문자열 입력 후 문자열이 선택된 상태에서 다른 입력 이벤트가 발생하는 경우 비정상 종료되는 오류를 수정했습니다 (안드로이드 운영체제에서 런타임 실행 시 발생한 오류입니다). |
70915 | 컴포넌트의 enable 속성값을 false로 설정하고 해당 컴포넌트 클릭 시 다음 taborder를 가지는 컴포넌트로 포커스가 이동하지 못하는 오류를 수정했습니다. |
70892 | 컴포넌트의 getStyleValue 메소드 실행 시 Pseudo 문자열을 파라미터로 지정한 경우 잘못된 값을 반환하는 오류를 수정했습니다. |
72148 | ADL 스크립트에 XJS 파일을 include 했을때 동작하지 않는 오류를 수정했습니다. |
72133 | Application 오브젝트의 open 메소드 실행 시 팝업창에 실행되는 Form에 include 구문이 있는 경우 팝업창이 뜨지 못하는 오류를 수정했습니다. |
디바이스 API
RP | 설명 |
---|---|
69657 | 앱이 백그라운드/포그라운드 상태 전환시 신뢰성 메시지를 받지 못하는 오류를 수정했습니다 (모바일 런타임 환경에서 발생한 오류입니다). |
넥사크로 스튜디오
RP | 설명 |
---|---|
69707 | 넥사크로 스튜디오에서 Grid 컴포넌트 Cell 오브젝트의 calendardisplaynulltype 속성값이 "nullmask"이고 mask 속성값이 "yyyy/MM/dd HH:mm:ss"일 경우 화면에 "____/__/__ HH:__:__"으로 표시되는 오류를 수정했습니다. |
도움말 수정 및 추가
RP | 설명 |
---|---|
71856 | 도움말 항목 중 Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값 설명에서 Setting Syntax 항목 중 expression, bindcolumn 항목 설명이 바뀐 오류를 수정했습니다. |
71659 | 도움말 항목 중 컴포넌트의 currentstyle 속성값이 이벤트 발생 시점에 따라 다른 값을 가진다는 설명을 추가했습니다. |
71543 | 도움말 항목 중 Application 오브젝트의 usewaitcursor 속성과 Form 오브젝트의 setWaitCursor 메소드 항목에 키보드, 마우스 이벤트 관련 설명을 추가했습니다. |
71521 | 도움말 항목 중 컴포넌트의 dropdown 메소드에서 지원되는 모바일 디바이스에 대한 설명 오류를 수정했습니다. |
71302 | 도움말 항목 중 Form 오브젝트의 transaction 메소드 설명에서 로컬 경로를 설정하는 경우 동기 방식으로 동작한다는 설명을 삭제했습니다. |
71216 | 도움말 항목 중 Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값 설명에서 지원하지 않는 exponent 항목을 삭제했습니다. |
70902 | 도움말 항목 중 컴포넌트의 getStyleValue 메소드에 대한 Syntax 항목 오류를 수정했습니다. |