버전정보
Product Version | 17.0.0.700 |
---|---|
File Version | 18.04.17.1 |
사용 환경이나 브라우저 기능 차이 또는 제품 제약으로 발생할 수 있는 현상은 제품제약사항 문서를 참고해주세요.
하위 호환성
GridClickEventInfo의 clickitem 속성값이 변경되었습니다. (RP.78528)
설명 | |
---|---|
변경 전 | • clickitem 속성값으로 "control/image/treebutton"이 전달되었습니다. |
변경 후 | • clickitem 속성값 중 treebutton이 "treeitembutton/treeitemcheckbox/expanddown"으로 세분화 되었습니다. (control과 image는 변경 전과 동일합니다) |
*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다. (EventInfo Objects > GridClickEventInfo > Property > clickitem) |
신규기능
Animation과 Effect 기능을 추가했습니다. (RP.78828, 79089, 78777)
설명 |
---|
• 애니메이션 효과를 줄 수 있는 Animation, AnimationTimeline 오브젝트를 추가했습니다. (RP.78828) > Animation 오브젝트에 애니메이션 효과를 설정하여 사용할 수 있습니다. |
*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다. - Components > Animation Objects > Animation - Components > Animation Objects > AnimationTimeline - Components > ContainerComponent > Div > Property > urlchangeeffect |
ActiveX를 모듈로 변화하여 nexacrostudio에 설치할 수 있는 ActiveX Code Generator 기능을 추가했습니다. (RP.78168, 78199, 78818, 78819)
설명 |
---|
• nexacrostudio의 "Install Module Wizard (File > Install Module)"에서 아래와 같이 ActiveX 모듈을 설치 할 수 있습니다. |
*자세한 내용은 넥사크로플랫폼17 개발도구 가이드를 확인하시기 바랍니다. (개발도구 가이드 "12.4.2 ActiveX 컨트롤 설치" 참고) |
Windows10용 테블릿PC에서 DeviceAPI 사용을 위한 UWP(Universial Windows Platform) 지원 기능을 추가했습니다.
설명 |
---|
• DeviceAPI의 Network, Geolocation, Camera 오브젝트에서 UPW 기능을 사용할 수 있습니다. >> Camera 오브젝트: Camera의 전체 Property, Method, Event를 지원합니다. >> Geolocation 오브젝트: Geolocation의 전체 Property, Event와 GetCurrentPos() 메소드를 지원합니다. >> Network 오브젝트: Network의 전체 Property, Event와 isReachable() 메소드를 지원합니다. • UWP 지원 기능을 사용하기 위해서는 "Nexacro17_UWP.appxbundle" 설치가 필요합니다. |
*자세한 내용은 넥스크로플랫폼17 개발도구 가이드를 확인하시기 바랍니다. (개발도구 가이드 "19.3 UWP API 앱 생성 및 실행" 참고) |
ImagePicker 오브젝트의 속성을 추가했습니다. (RP.72444, 73938)
설명 |
---|
• ImagePicker 오브젝트에 아래의 속성을 추가했습니다. >> encodingtype: 모바일 기기의 사진앨범에서 가져 온 이미지의 타입 정보를 갖는 읽기전용 속성 >> gettype: 모바일 기기의 사진앨범에서 가져 온 이미지가 전달된 방식을 갖는 읽기전용 속성 >> imageheight: 모바일 기기의 사진앨범에서 가져올 이미지의 높이를 설정하는 속성 >> imagequality: 모바일 기기의 사진앨범에서 가져올 이미지의 품질을 설정하는 속성 >> imagewidth: 모바일 기기의 사진앨범에서 가져올 이미지의 너비를 설정하는 속성 • ImagePicker 오브젝트는 모바일 환경에서만 사용가능합니다. |
*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다. - DeviceAPI > ImagePicker > Property > encodingtype - DeviceAPI > ImagePicker > Property > gettype - DeviceAPI > ImagePicker > Property > imageheight - DeviceAPI > ImagePicker > Property > imagequality - DeviceAPI > ImagePicker > Property > imagewidth |
System 오브젝트에 navigatorfullname 속성을 추가했습니다. (RP.78912)
설명 |
---|
• navigatorfullname 속성은 어플리케이션을 실행한 windows nexacro Browser의 버전정보를 갖습니다. • 엔진 종류에 따라 아래와 같은 값을 갖습니다. >> 32bit 버전: nexacro platform 17 Engine (x86) >> 64bit 버전: nexacro platform 17 Engine (x64) >> XP 버전: nexacro platform 17 Engine (Windows XP) |
*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다. (Misc. Objects > System > Property > navigatorfullname) |
Grid의 SubCell에 cssclass를 설정하기 위해 CellSubCellcontrol을 추가했습니다. (RP.79047)
설명 |
---|
• Theme 또는 xcss에서 Grid subcell에 cssclass를 설정할 수 있는 기능을 추가했습니다. ex) .Grid .body .row .cell .subcell |
서버로부터 데이터를 여러번에 걸쳐 받는 Chunked 방식 지원을 위해 Dataset에 progressload 속성을 추가했습니다 (RP.79012, 79292)
설명 |
---|
• progressload 속성값을 설정하지 않으면 false 로 적용됩니다. • progressload 속성을 true로 설정하면 Chunked된 데이터가 수신될 떄마다 Dataset에 데이터를 바로 로드됩니다. >> Chunked된 데이터가 Dataset에 로드될 떄마다 onload가 이벤트가 발생합니다. • progressload 속성을 false로 설정하면 Chunked된 데이터가 마지막까지 모두 수신되면 Dataset에 데이터를 로드합니다. >> Chunked된 마지막 데이터 수신 후 Dataset에 데이터가 로드되면 onload 이벤트가 한번 발생합니다. |
*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다. (Data Objects > Dataset > Property > progressload) |
변경기능
ImagePicker.open()의 파리미터를 변경했습니다. (RP.78810, 79304)
설명 | |
---|---|
변경 전 | • ImagePicker.open(enumGettype [,enumGetimagetype]) 형식으로 사용했습니다. |
변경 후 | • ImagePicker.open(enumGettype, enumEncodingype) 로 변경했습니다. • enumGetType의 설정값은 아래와 같습니다. >> url: 이미지의 위치정보가 "URL" 형태로 전달됩니다. >> imagedata: 이미지가 오브젝트 형태로 전달됩니다. • enumEncodingype의 설정값은 아래와 같습니다. >> JPEG: 이미지가 "JPEG" 파일로 전달됩니다. >> PNG: 이미지가 "PNG" 파일로 전달됩니다. • ImagePicker의 encodingype 속성값은 open() 메소드에서 설정한 값을 갖습니다. |
*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다. - DeviceAPI > ImagePicker > Method > open - DeviceAPI > ImagePicker > Property > encodingtype |
nexacrostudio의 [Buid App Wizard] UI를 변경했습니다.
설명 |
---|
• nexacrostudio의 [Build App Wizard] UI를 아래와 같이 변경했습니다. |
*자세한 내용은 넥사크로플랫폼17 개발도구 가이드를 확인하시기 바랍니다. (개발도구 가이드 "19.2 Build App 설치파일 생성" 참고) |
오류수정
기본 컴포넌트 / 오브젝트
Button
RP | 설명 |
---|---|
78685 | Button 컴포넌트에서 버튼이 눌려진 상태(pushed) 일 때 -nexa-text-decoration 속성을 사용한 underline 효과가 적용되지 않는 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
Calendar
RP | 설명 |
---|---|
79013 | 시스템 환경 설정의 언어 및 지역에 다중 언어 설정 및 키보드 언어를 추가한 경우 Calendar 컴포넌트를 포함한 폼 오픈시 무한루프에 빠지는 오류를 수정했습니다 (macOS 런타임 환경에서 실행시 발생한 오류입니다). |
78704 | Calendar 컴포넌트의 type 속성을 'spin'으로 설정했을 경우 스핀 업/다운 버튼 클릭시 값이 잘못 변경되는 오류를 수정했습니다. |
79291 | Calendar 컴포넌트의 type 속성을 'spin'으로 설정했을 경우 스핀 업/다운 버튼이 표시되지 않는 오류를 수정했습니다 (안드로이드, iOS 런타임 환경에서 실행시 발생한 오류입니다). |
Combo
RP | 설명 |
---|---|
79101 | Combo 컴포넌트의 Combo 리스트 영역에서 마우스 휠 조작시 스크립트 에러가 발생하는 오류를 수정했습니다. |
79163 | Combo 컴포넌트의 font 설정시 테마에 관련 설정이 없는 경우에도 font-size가 적용되지 않는 오류를 수정했습니다. |
Dataset
RP | 설명 |
---|---|
79183 | Grid 컴포넌트의 onenterdown 이벤트가 발생했을 때 이벤트 함수에서 바인딩 되어 있는 Dataset의 deleteRow 메소드를 호출하면 에러 메시지와 함께 비정상 종료되는 오류를 수정했습니다. |
Edit
RP | 설명 |
---|---|
78470 | Edit 컴포넌트에 패딩 적용시 텍스트 영역이 클라이언트 영역보다 클 경우의 클리핑 적용 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
78774 | Edit, TextArea 컴포넌트에서 inputtype 속성을 설정했을 때 설정에 관계없이 문자가 입력되는 오류를 수정했습니다 (IE8 이하 브라우저 환경에서 실행시 발생한 오류입니다). |
79033 | Edit 컴포넌트에서 color를 설정했을 때 입력 중인(조합 중인) 글자에는 적용되지 않는 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
78029 | Edit 계열 컴포넌트에서의 tab을 포함한 문자열이 넥사크로 스튜디오와 애플리케이션에서 다르게 보이는 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
Grid
RP | 설명 |
---|---|
77737 | 접근성이 설정된 상태에서 Grid 컴포넌트의 셀이 버튼 컨트롤로 설정되어 있을 때 센스리더에서 정보를 잘못 읽어주는 오류를 수정했습니다 (웹 브라우저 환경에서 실행시 발생한 오류입니다). |
78290 | Grid 컴포넌트에서 autoenter 속성을 'select'로 설정하고 oncloseup 이벤트 함수에서 updateToDataset 메소드를 호출하도록 한 상태에서 Combo로 설정된 셀 값 변경시 스크립트 오류가 발생하는 오류를 수정했습니다. |
78520 | Grid 컴포넌트에서 두 개 이상의 컬럼이 suppress 되어 있을 때 ExcelExportObject를 사용하여 익스포트를 수행하면 'Index Out of Bounds (2)' 에러가 발생하는 오류를 수정했습니다. |
78738 | Grid 컴포넌트의 사이즈가 줄어 들 때 가로 스크롤이 정상적인 시점에 나타나지 못하는 오류를 수정했습니다. |
78739 | Grid 컴포넌트의 autofittype 속성이 'col'일 때 그리드를 리사이징하면 편집 상태인 셀의 항목이 사라지는 오류를 수정했습니다. |
78740 | Grid 컴포넌트의 autoenter 속성을 'true'로 설정한 상태에서 showmodal 메소드로 팝업을 오픈했을 때 부모창의 Grid가 키보드로 조작되는 오류를 수정했습니다. |
78751 | Grid 컴포넌트에서 포맷을 변경한 후 셀 클릭시 에러가 발생하는 오류를 수정했습니다. |
79203 | Grid 컴포넌트에서 tree cell의 확장/축소 버튼 클릭시 oncellclick 이벤트가 2회씩 발생하는 오류를 수정했습니다 (IE 브라우저 환경에서 실행시 발생한 오류입니다). |
Menu
RP | 설명 |
---|---|
78572 | Menu 컴포넌트에서 최하위 PopupMenu의 메뉴 아이템 클릭시 onmenuclick 이벤트가 아닌 onkillfocus 이벤트가 발생하는 오류를 수정했습니다. |
79099 | Menu 컴포넌트에서 메뉴 아이템을 클릭했다가 PopupMenu가 닫힌 후 다시 메뉴 클릭시 스크립트 에러가 발생하는 오류를 수정했습니다. |
78525 | Menu 컴포넌트에서 테마의 .Menu .menuitem 선택자에 설정한 -nexa-text-decoration 설정이 적용되지 않는 오류를 수정했습니다. |
Static
RP | 설명 |
---|---|
78165 | Static 컴포넌트에서 usedecorate 속성을 'true'로 설정했을 경우 첫 문장이 반으로 잘려 표시되는 오류를 수정했습니다. |
TextArea
RP | 설명 |
---|---|
78766 | TextArea 컴포넌트에서 아무 내용도 없는데 스크롤바가 나타나는 오류를 수정했습니다 (고전 테마를 사용한 윈도우7 런타임 환경에서 실행시 발생한 오류입니다) |
79028 | TextArea 컴포넌트에서 set_value 수행시 스크립트 에러가 발생하는 오류를 수정했습니다(IE8 브라우저에서 실행시 발생한 오류입니다). |
VirtualFile
RP | 설명 |
---|---|
78433 | FileUpload 컴포넌트로 파일 업로드 성공 후 VirtualFile의 onsuccess 이벤트에서 VirtualFileEventInfo 오브젝트의 reason 속성 값이 string으로 나오는 오류를 수정했습니다 (웹 브라우저 환경에서 실행시 발생한 오류입니다). |
WebBrowser
RP | 설명 |
---|---|
78710 | WebBrowser 컴포넌트 위에 PopupMenu가 오픈되어 있을 때 WebBrowser 내부의 컴포넌트를 클릭해도 사라지지 않는 오류를 수정했습니다 (웹 브라우저 환경에서 실행시 발생한 오류입니다). |
기타 (컴포넌트 / 오브젝트)
RP | 설명 |
---|---|
77029 | FrameSet의 사이즈가 0인 영역에 ChildFrame이 생성되어 있는 화면에서 다른 프레임으로 화면 전환시 기존 ChildFrame에 있던 WebBrowser 컴포넌트가 다른 프레임 위로 나타나는 오류를 수정했습니다 (윈도우 런타임 환경에서 실행시 발생한 오류입니다). |
77056 | Form 화면을 닫을 때 onbeforeclose 이벤트가 2회 호출되는 오류를 수정했습니다 (윈도우 런타임 환경에서 실행시 발생한 오류입니다). |
78258 | objParentFrame 인수를 null로 설정하여 nexacro.open 메소드를 사용하는 경우 팝업으로 오픈된 프레임 정보(getPopupFrames 메소드로 확인)를 정상적으로 갱신하지 못하는 오류를 수정했습니다. |
78408 | 컴포넌트의 -nexa-text-decoration 속성을 'underline'으로 설정시 status 별로 적용되지 않는 오류와 새로운 cssclass 적용 후 'none' 설정이 적용되지 않는 오류를 수정했습니다. |
78412 | 비영어권 언어를 base64Encode 메소드를 사용해 인코딩 할 때 정상적으로 인코딩하지 못하는 오류를 수정했습니다. |
78497 | 애플리케이션 종료시 onbeforeexit 이벤트가 두 번 발생하는 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
78764 | 애플리케이션에서 동기(Sync) 트랜잭션을 수행할 때 서버에서 다수의 데이터셋을 전송하는 경우 첫 번째 데이터셋이 이상한 형태로 합쳐져 전송되는 오류를 수정했습니다. |
79038 | nexacro.open 메소드 사용시 objParentFrame에 잘못된 값을 입력해도 에러로 처리하지 못하는 오류를 수정했습니다 (웹 브라우저 환경에서 실행시 발생한 오류입니다). |
79073 | XPush 오브젝트에서 set_layouturl 호출시 비정상 종료되는 오류를 수정했습니다 (iOS 런타임 환경에서 실행시 발생한 오류입니다). |
79078 | XPush 오브젝트에서 subscribe 메소드 호출 후 메시지 수신시 비정상 종료되는 오류를 수정했습니다 (iOS 런타임 환경에서 실행시 발생한 오류입니다). |
79087 | 모덜리스 윈도우에서 모달 윈도우를 오픈했다가 닫은 후 다시 동일한 아이디를 가진 윈도우를 오픈하려 할 때 아이디가 중복되어 오픈하지 못하는 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
79113 | XPush 오브젝트의 subscribe 수행 후 앱을 백그라운드로 전환했다 다시 활성화했을 때 서버가 보낸 메시지를 수신 할 수 없는 오류를 수정했습니다 (iOS 런타임 환경에서 실행시 발생한 오류입니다). |
79150 | FrameSet의 separatesize 속성을 사용하여 프레임을 안보이게 설정할 때(size를 0으로 설정) 안보이도록 설정된 프레임에 배치되어 있던 WebBrowser 혹은 Plugin이 그대로 화면에 보이는 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
78284 | Grid를 Excel로 익스포트 할 때 Summary 밴드 영역의 border가 Excel에서 표현되지 못하는 오류를 수정했습니다. |
78810 | ImagePicker 오브젝트에서 open 메소드 호출시 'false'가 반환되며 앨범이 오픈되지 않는 오류를 수정했습니다 (안드로이드/iOS 런타임 환경에서 실행시 발생한 오류입니다). |
넥사크로 스튜디오
RP | 설명 |
---|---|
75808 | 넥사크로 스튜디오의 폼 디자인 화면에서 가이드라인을 추가한 후 Div 컴포넌트의 편집 모드로 전환했다 해제시 가이드라인이 사라지는 오류를 수정했습니다. |
77253 | 넥사크로 스튜디오의 [Options > Environment > General]에서 Working Folder 설정시 유효하지 않은 경로를 입력할 수 있는 오류를 수정했습니다. |
77258 | 넥사크로 스튜디오의 디자인 화면에서 폼을 수정한 다음 디자인 탭의 X 버튼을 클릭하고 Confirm 팝업에서 'No' 버튼 클릭시 비정상 종료되는 오류를 수정했습니다. |
77259 | 넥사크로 스튜디오에서 Form 생성 후 스크린 ID를 변경할 경우 화면에 "Invalid screen." 메시지가 출력되며 Form 디자인 화면이 사라지는 오류를 수정했습니다. |
77260 | 넥사크로 스튜디오에서 [Options > Project]의 Local Web Server 옵션을 'Not Used'로 설정 후 Launch 메뉴를 실행하여 실행 설정 팝업에서 'Use Local Web Server' 옵션을 체크했다가 취소했을 때 설정했던 옵션이 취소되지 않는 오류를 수정했습니다. |
77900 | 넥사크로 스튜디오의 테마 편집기에서 엑스트라 버튼(extrabutton) 셀렉터에 아이콘(-nexa-icon) 이미지 설정시 에러가 발생하는 오류를 수정했습니다. |
78247 | 넥사크로 스튜디오의 Packing 마법사에서 단축키를 사용하여 Update Type을 선택하는 경우 포커스가 유지되지 않는 오류를 수정했습니다. |
78252 | 넥사크로 스튜디오의 Packing 마법사에서 Output Path에 잘못된 형식의 경로 입력시 오류로 처리하지 못하는 오류를 수정했습니다. |
78490 | 넥사크로 스튜디오에서 프로젝트 로딩시 TypeDefinition의 Objects에 등록한 모듈(json)에서 참조하는 js 파일이 빈 파일일 경우 프로젝트 로딩이 실패하는 오류를 수정했습니다. |
78795 | 넥사크로 스튜디오에서 외부 모듈(dll)을 추가하여 Packing 했을 경우 엔진 설치시 추가한 외부 모듈이 다운로드되지 않는 오류를 수정했습니다. |
79129 | 넥사크로 스튜디오에서 <ControlInfo>를 갖는 컴포넌트를 상속받은 사용자 컴포넌트를 생성, 등록한 다음 디자인 화면에서 Form에 배치하면 에러가 발생하는 오류를 수정했습니다. |
79161 | 넥사크로 스튜디오의 Dataset 편집기에서 대, 소문자만 다른 동일한 이름의 컬럼(예를 들면, NO, No, no)을 생성한 후 로우를 추가할 경우 데이터를 표시하지 못하는 오류를 수정했습니다. |
79313 | 넥사크로 스튜디오의 디자인 편집 화면에서 Grid 컴포넌트의 enable 속성 값을 'true' 혹은 'false'로 변경할 때 Gird가 테마의 CSS 설정에 맞게 화면에 표현되지 않는 오류를 수정했습니다. |
기타
RP | 설명 |
---|---|
77602 | 바로가기 아이콘으로 애플리케이션 실행 시 두번째 실행부터는 화면이 보이지 않는 오류를 수정했습니다 (윈도우7 런타임 환경에서 실행시 발생한 오류입니다). |
78110 | iOS 앱 제작시 모바일 라이브러리의 NexacroMainViewController.callScript 함수가 동작하지 않는 오류를 수정했습니다. |
79162 | 안드로이드 앱에서 모바일 라이브러리의 NexacroActivity.callScript 함수를 호출하면 비정상 종료되는 오류를 수정했습니다 (안드로이드 런타임 환경에서 실행시 발생한 오류입니다). |
78788 | 모바일 환경에서 네비게이션 바에 의해 애플리케이션 화면의 하단 부분이 가려지는 오류를 수정했습니다 (갤럭시 노트8 안드로이드 환경에서 실행시 발생한 오류입니다). |
79094 | iOS 앱 빌드시 DeviceAPI 헤더 파일이 누락되어 빌드 에러가 발생하는 오류를 수정했습니다. |
79326 | 애플리케이션을 위젯으로 실행했을 때 open 메소드로 팝업 열고 닫기를 반복하면 "해당 ID를 갖는 Object 가 존재합니다."라는 에러가 발생하는 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
79406 | 애플리케이션을 위젯으로 실행 시 마우스 동작으로 포커스가 설정되지 않는 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
79415 | 애플리케이션 빌드시 Bootstrap URL을 로컬 경로를 설정했는데 SetupRuntime 설치시 nexacro.ini 파일에는 웹 경로("http://")로 설정되는 오류를 수정했습니다. |
79426 | 아카이브 파일이 위치한 서버에 접속할 수 없는 상황에서 Update Type을 'Update (Local+Server)'로 설정했던 앱이 실행이 안되는 오류를 수정했습니다 (모바일 런타임 환경에서 실행시 발생한 오류입니다). |
78209 | 트랜잭션으로 대용량 데이터(예를 들어, 500,000건)를 서버로부터 수신할 때 Dataset에 1건이 더 들어오는 오류를 수정했습니다 (웹 브라우저 환경에서 실행시 발생한 오류입니다). |
79104 | 트랜잭션 메소드를 오버라이딩해 사용자가 서버로부터 받은 데이터를 직접 처리하려는 경우 타입을 확인할 수 없는 데이터는 오버라이딩한 메소드로 전달되지 못하는 오류를 수정했습니다 (런타임 환경에서 실행시 발생한 오류입니다). |
도움말 수정 및 추가
RP | 설명 |
---|---|
78775 | 도움말 항목중 WebBrowser 컴포넌트 onusernotify 이벤트의 Remark에서 실행 환경에 따른 이벤트 발생 코드 샘플이 수정되었습니다. |
78779 | 도움말 항목 중 -nexa-border 속성의 Remark 설명에서 <line-style>을 'double'로 설정할 경우의 제약사항을 추가했습니다. |
79034 | 도움말 항목 중 getPopupFrames 메소드의 Remark에 getPopupFrames 의 반환값이 어느 프레임을 기준으로 계산되는지에 관한 설명이 추가되었습니다. |
79039 | 도움말 항목 중 httpretry 속성의 지원(실행) 환경에서 'Android nexacro Browser' 지원이 추가되었습니다. |
79145 | 도움말 항목 중 [Components > Component > Grid > Method > setTreeStatus]에서 bTreeStatus 파라미터 설명의 오류를 수정했습니다. |