버전정보
Product Version | 14,0,1,602 |
---|---|
File Version | 2016,10,12,1 |
신규기능
Deploy 기능을 nexacro studio의 툴바에 추가했습니다.
설명 |
---|
Deploy 기능을 Generate 기능과 같이 nexacro studio의 툴바에 추가했습니다. nexacro studio의 풀다운 메뉴중 'View/Toolbars/Deploy'를 선택하면 다음 '화면예'와 같은 Deploy 툴바가 나타납니다. |
[화면예] |
Runtime환경에서 ExcelExportObject 사용시 Export 완료 이후 파일을 바로 열어주는 기능을 추가했습니다.
설명 |
---|
Runtime환경에서 ExcelExportObject 사용시 exportactivemode 속성에 'active'값을 지정하면 Export 완료 이후 파일이 열립니다. Syntax) ExcelExportObject.set_exportactivemode(ExportActiveMode) // set ExcelExportObject.exportactivemode // get Default) 'noactive' ex) this.ExcelExportObject00.set_exportactivemode('active'); |
변경기능
PC 설정(개인설정> 디스플레이>크기설정)에 따라 화면의 폰트가 변경되지 않도록 수정했습니다.
설명 | |
---|---|
변경 전 | '개인설정> 디스플레이>크기설정'에서 125% 또는 150%로 설정하면 CSS에 정의된 font 크기와 상관 없이 텍스트가 확대됩니다 |
변경 후 | '개인설정> 디스플레이>크기설정'에서 125% 또는 150%로 설정해도 CSS에 정의된 font 크기로 텍스트가 표현됩니다. |
Grid 컴포넌트의 Calendar(Grid>#controlcalendar)에 CSS로 buttonsize 속성값에 '0'을 입력하면 버튼이 보이지 않도록 수정했습니다.
설명 | |
---|---|
변경 전 | Grid 컴포넌트의 Calendar(Grid>#controlcalendar)에 CSS로 buttonsize 속성값에 '0'을 입력하면 버튼이 나타납니다. |
변경 후 | Grid 컴포넌트의 Calendar(Grid>#controlcalendar)에 CSS로 buttonsize 속성값에 '0'을 입력하면 버튼이 나타나지 않습니다. |
Grid 컴포넌트의 setFakeMerge 메소드를 nexacro studio에서 노출하지 않고 도움말에도 제거했습니다.
setFakeMerge 메소드를 많이 사용하는 화면을 HTML5 Version에서 사용할때 Webbrowser에서 화면의 렌더링(rendering) 속도가 심각하게 느려져 setFakeMerge 메소드를 더는 노출하지 않기로 했습니다.
다음 '변경 전', '변경 후' 내용을 참고바랍니다.
설명 | |
---|---|
변경 전 | Grid 컴포넌트의 setFakeMerge 메소드를 사용하여 Grid에서 Cell이 병합된 것처럼 보이도록 하는 기능을 사용했습니다. |
변경 후 | - Grid 컴포넌트의 setFakeMerge 메소드를 nexacro studio에서 노출하지 않고 도움말에도 제거했습니다. - 기존 일부 사이트에서 setFakeMerge 메소드를 사용하고 있으므로 메소드(기능) 자체를 제거하지는 않았습니다. |
디폴트 테마의 Grid 내용 중 calendaredit(Grid>#controlcalendar>#calendaredit)의 align 에 대한 기본값을 변경했습니다.
Grid 컴포넌트의 calendaredit 부분에 align 관련하여 엔진을 수정하였습니다.(RP:48687)
이와 관련하여 9월 정기버전(14.0.1.600)의 엔진을 사용하고 이전 버전의 디폴트 테마를 사용하는 경우 calendaredit의 align이 이전 버전과 다르게 표현되어(왼쪽->오른쪽) Degradation처럼 보일 수 있습니다.
디폴트 테마를 사용하는 경우 엔진 업그레이드 시 테마도 업그레이드 해야합니다.
설명 | |
---|---|
변경 전 | align 속성에 값이 지정되지 않았습니다. - CSS 내용 Grid>#controlcalendar>#calendaredit { accessibility : ; align : ; background : transparent; ... 중략 ... } |
변경 후 | align 속성에 기본값을 'left middle'로 수정했습니다. - CSS 내용 Grid>#controlcalendar>#calendaredit { accessibility : ; align : left middle; background : transparent; ... 중략 ... } |
오류수정
기본 컴포넌트 / 오브젝트
Application
RP | 설명 |
---|---|
69241 | Application 오브젝트의 open 메소드를 사용해 2개 이상 창을 띄우고 첫 번째 창을 닫는 시점에 따라 두 번째 창 닫기 기능이 동작하지 않는 오류를 수정했습니다. |
69194 | Application 오브젝트의 getPrivateProfile 메소드 사용 시 초깃값을 잘못 처리해 화면이 보이지 않거나 깨지는 오류를 수정했습니다. |
68690 | Application 오브젝트의 autosize 속성값이 false, openstatus 속성값이 maximize 일 경우 open 메소드로 새 창을 열었을때 최대화면으로 처리되지 못하는 오류를 수정했습니다. |
48628 | Application 오브젝트의 enablescreencapture 속성값을 false로 설정해도 스크린캡쳐를 사용할 수 있는 오류를 수정했습니다 (안드로이드 운영체제에서 발생한 오류입니다). |
48661 | Application 오브젝트의 open 메소드 실행 시 팝업창이 뜨는 도중에 다른 컴포넌트로 포커스를 옮기면 전달인자가 처리되지 못하는 오류를 수정했습니다 (윈도우 운영체제 IE11에서 발생한 오류입니다). |
48635 | 중첩된 Div 구조에서 application 오브젝트의 open 메소드 사용 시 Form의 opener 값을 잘못 참조하는 오류를 수정했습니다 (윈도우 운영체제에서 IE브라우저 사용 시 발생한 오류입니다). |
48243 | Application 오브젝트의 setPrivateProfile 메소드 사용 시 URL 값에 해시("#") 표시가 포함된 경우 스크립트 에러가 발생하는 오류를 수정했습니다 (윈도우 운영체제 IE11 사용 시 발생한 오류입니다).
|
47655 | application 오브젝트의 transaction 메소드 호출 시 데이터 형식의 문제가 있는 경우 에러 처리되지 않고 콜백함수도 호출되지 못하는 오류를 수정했습니다. |
Calendar
RP | 설명 |
---|---|
69145 | Calendar 컴포넌트의 visible 속성값이 false이고 cssclass 속성값을 설정한 경우 스크립트 에러가 발생하는 오류를 수정했습니다. |
68692 | Div에 연결된 폼에 있는 Calendar 컴포넌트가 부모 Form의 Dataset 컴포넌트와 바인딩된 경우 Div에 연결된 폼을 변경했다가 다시 Calendar 컴포넌트가 있는 폼을 로드했을 때 바인딩된 Calendar 컴포넌트의 값이 유지되지 못하는 오류를 수정했습니다. |
48684 | Calendar 컴포넌트로 포커스가 이동했을 때 캐럿이 편집창 뒷쪽에 위치하는 오류를 수정했습니다 (IE11, 크롬, 파이어폭스 브라우저에서 발생한 오류입니다). |
Combo
RP | 설명 |
---|---|
69171 | Combo 컴포넌트 내 edit 영역에 대한 스타일 속성을 테마가 마우스오버 시 적용되지 못하는 오류를 수정했습니다. |
48704 | Tab 컴포넌트에서 Tabpage 오브젝트 내 Combo 컴포넌트가 Dataset에 바인딩되어 있는 경우 해당 Tabpage를 사용자가 선택해 활성화할때 Combo 컴포넌트의 index가 변경되는 오류를 수정했습니다. |
Dataset
RP | 설명 |
---|---|
48421 | Dataset 오브젝트가 컴포넌트의 value 속성값과 바인딩되어 있는 경우 value 속성값이 변경된 후 setColumn 메소드로 값을 수정하려 할때 값이 변경되지 않는 오류를 수정했습니다. |
Div
RP | 설명 |
---|---|
69141 | Div 컴포넌트를 중첩해서 사용하는 경우 Combo 컴포넌트의 팝업창을 반복적으로 열었다 닫으면 처리 속도가 느려지는 오류를 수정했습니다 (구글 크롬 브라우저 사용 시 발생한 오류입니다). |
Edit
RP | 설명 |
---|---|
69132 | Edit 컴포넌트에서 블루투스 키보드를 사용하는 경우 숫자값이 입력되지 않은 오류를 수정했습니다 (안드로이드 운영체제를 사용하는 특정 기기 갤럭시노트 프로 12.2에서 블루투스 키보드를 사용했을 때 발생한 오류입니다). |
69209 | Div 컴포넌트 내 Edit 컴포넌트가 있는 경우 마우스휠로 스크롤바를 움직이는 경우 Edit 컴포넌트 내 캐럿 위치가 제대로 표시되지 못하는 오류를 수정했습니다 (윈도우 운영체제 IE11 사용 시 발생한 오류입니다). |
ExcelExportObject
RP | 설명 |
---|---|
48755 | suppress 된 항목을 1개 가지는 Grid 컴포넌트가 Form 크기와 같은 경우 ExcelExportObject 오브젝트의 exportData 메소드를 사용해 데이터를 내보낼때 스크립트 에러가 발생하는 오류를 수정했습니다. |
Form
RP | 설명 |
---|---|
48582 | Form 오브젝트의 transaction 메소드를 실행해 SSV 통신으로 데이터를 받은 후 콜백함수에서 데이터 처리 시 변수를 초기화하지 않으면 전송된 데이터를 처리하지 못하는 오류를 수정했습니다. |
48345 | Form 오브젝트를 reload 했을 때 내부적으로 특정 데이터가 중복해서 쌓여 시스템이 느려지는 오류를 수정했습니다. |
Grid
RP | 설명 |
---|---|
69223 | Grid 컴포넌트의 autosizingtype 속성값을 row, extendsizetype 속성값을 row로 설정한 상태에서 Cell 오브젝트의 editdisplay 속성값을 'display'로 지정하면 일부 데이터가 보이지 않는 오류를 수정했습니다. |
69211 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 date이고 edittype 속성값이 readonly 일 경우 Cell을 선택하고 다른 값을 선택하면 값이 사라지는 오류를 수정했습니다. |
68689 | Grid 컴포넌트 Cell 오브젝트의 mask 속성값이 '9,999.99'인 경우 데이터값이 1 미만인 경우 정수값이 표기되지 않고 '.99'처럼 표기되는 오류를 수정했습니다. |
68385 | Grid 컴포넌트 cell 오브젝트의 displaytype 속성값이 combo이고 suppress 속성값을 1로 지정한 상태에서 transaction 메소드로 데이터를 가져오는 경우 suppress 설정이 적용되지 않는 오류를 수정했습니다. |
48823 | Grid 컴포넌트 cell 오브젝트의 displaytype 속성값을 'date'로 설정하고 mask 속성값을 'HH:mm'로 지정했을 때 데이터를 제대로 표시하지 못하는 오류를 수정했습니다. |
69441 | Grid 컴포넌트의 Buttoncontrol 텍스트 색상이 잘못 출력되는 오류를 수정했습니다. |
69208 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "tree"인 경우 treeclosebuttonimage 속성값에 지정된 이미지 크기가 특정값보다 큰 경우 텍스트 노드가 오른쪽으로 밀려 보이는 오류를 수정했습니다. |
69144 | Grid 컴포넌트에 바인딩된 Dataset 컴포넌트의 row가 1개일때 deleteRow 메소드로 row를 삭제하면 스크립트 에러가 발생하는 오류를 수정했습니다. |
48687 | Grid 컴포넌트 Cell 오브젝트의 displaytype, edittype 속성값이 "date"인 경우 날짜표시 부분 align 속성값이 테마에서 지정한 값과 다르게 처리되는 오류를 수정했습니다. |
48652 | Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "textarea"이고 wordwrap 속성값이 "char"인 경우 텍스트 편집 시 키보드 방향키 입력 시 편집영역을 벗어나 row가 변경되는 오류를 수정했습니다. |
48607 | Grid 컴포넌트의 selecttype 속성값이 "area"이고 바인딩된 Dataset 오브젝트에 canrowposchange 이벤트 함수 내 alert 메소드를 설정했을때 마우스 드래그로 Grid 컴포넌트의 영역을 선택하는 중 alert 메소드가 실행되면서 이를 닫기 위해 마우스 포인터가 Grid 컴포넌트 영역을 벗어나는 경우 이벤트가 무한 반복되는 오류를 수정했습니다. |
48558 | Grid 컴포넌트의 cell 데이터를 편집하는 중에 Dataset 오브젝트의 filter 메소드를 사용해 데이터를 필터링 처리하면 편집중인 cell 데이터가 필터링 처리되지 않고 그대로 남아있는 오류를 수정했습니다. |
48523 | Grid 컴포넌트의 selecttype 속성값이 "row"이고 가로 방향 스크롤바가 활성화된 경우 setCellPos 메소드 실행 시 포커스가 이동하지 않는 오류를 수정했습니다. |
48469 | Grid 컴포넌트의 selectchangetype 속성값이 "up"일때 cancolumnchange 이벤트 함수 내에서 alert 메소드 실행 후 다른 Cell을 선택하면 한번에 선택이 되지 않는 오류를 수정했습니다. |
48226 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "image"이고 suppressalign 속성값에 "over"가 포함된 경우 이미지가 표시되지 못하는 오류를 수정했습니다. |
69564 | Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "none"이 아닌 경우 마우스로 항목을 선택하거나 mouseover 이벤트 발생 후 다른 row로 포커스를 이동했을 때 폰트 스타일이 제대로 반영되지 못하는 오류를 수정했습니다. |
GroupBox
RP | 설명 |
---|---|
48658 | GroupBox 컴포넌트의 cssclass 속성값이 적용되지 않는 오류를 수정했습니다. |
MaskEdit
RP | 설명 |
---|---|
69086 | MaskEdit 컴포넌트의 readonly 속성값을 true로 설정하거나 보안 키패드를 사용하는 경우 내용 편집 시 컴포넌트가 깜박이는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다). |
Menu
RP | 설명 |
---|---|
68372 | Menu 컴포넌트의 spinupbutton, spindownbutton 클릭 시 Menu 컴포넌트에 지정된 hotkey가 동작하지 않는 오류를 수정했습니다. |
Plugin
RP | 설명 |
---|---|
69190 | MDI 프레임구조로 만든 Form에서 Plugin 컴포넌트 사용 시 에러가 발생하는 오류를 수정했습니다 (IE 브라우저 사용 시 발생한 오류입니다). |
PoupMenu
RP | 설명 |
---|---|
48547 | PoupMenu 컴포넌트에서 trackPopupByComponent 메소드 사용 시 화면에서 메뉴가 잘리는 오류를 해결했습니다. |
Spin
RP | 설명 |
---|---|
48085 | Spin 컴포넌트의 displaycomma 속성이 true 일 경우 4자리 이상 값을 입력 후 포커스를 잃으면 값이 undefined 로 변경되고 타입이 string으로 변경되는 오류를 수정했습니다. |
System
RP | 설명 |
---|---|
48709 | 화면이 확대 또는 축소된 상태에서 System.clientToScreenX, System.clientToScreenY 속성값이 오브젝트 기준이 아닌 클릭한 좌표값을 기준으로 처리되는 오류를 수정했습니다. |
48600 | System 오브젝트의 osversion 속성에서 윈도우 운영체제 8.1 버전 이상 정보를 처리하지 못하는 오류를 수정했습니다. |
Tab
RP | 설명 |
---|---|
69059 | Tab 컴포넌트 내 Tabpage 오브젝트에 다른 컴포넌트를 드래그해서 옮겨놓을 경우 좌표값이 정확하게 처리되지 못하는 오류를 수정했습니다. |
48258 | Tab 컴포넌트의 font 속성값 지정 시 Font name 값을 영문이 아닌 일본어로 지정하는 경우 폰트가 제대로 적용되지 못하는 오류를 수정했습니다 (윈도우 운영체제에서 Edge 브라우저 사용시 발생한 오류입니다). |
기타
RP | 설명 |
---|---|
68685 | Tab 키를 사용해 컴포넌트 포커스를 이동할 때 컴포넌트의 autoselect 속성값이 true 인 경우 포커스를 잃어도 선택 영역이 해제되지 않는 오류를 수정했습니다 (런타임 버전에서 발생한 오류입니다). |
68682 | Textarea 컴포넌트에서 contextmenu 기능이 동작하지 않고 imemode 전환이 되지 않는 오류를 수정했습니다 (윈도우 운영체제 IE 브라우저 환경에서 임베디드 형식으로 애플리케이션을 실행한 후 application.open으로 띄운 창에서 발생한 오류입니다). |
68633 | Edit 컴포넌트에 값을 입력한 후 타이머를 실행시켜 showModalSync 메소드로 화면을 띄운 후 화면을 닫고 다시 값을 입력하면 onchanged 이벤트가 발생하지 않는 오류를 수정했습니다. |
48627 | row값이 없는 Dataset 컴포넌트를 입력창이 있는 컴포넌트의 value 속성값에 바인딩한 후 컴포넌트의 enable 속성값을 false로 설정하고 다시 true로 변경하면 컴포넌트가 입력할 수 있는 상태로 변경되는 오류를 수정했습니다. |
48617 | HFrameSet에 연결된 ChildFrame에서 최대화 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다. |
48612 | Application 오브젝트의 enabletouchevent 속성값이 false일때 Button 컴포넌트를 3초 이상 눌렀다가 떼는 경우 Pushed Pseudo 상태가 유지되는 오류를 수정했습니다 (모바일 단말기에서 웹브라우저 사용시 발생한 오류입니다). |
48573 | MaskEdit, Calendar 컴포넌트에 값 입력 시 캐럿 위치가 임의로 이동하는 오류를 수정했습니다 (iOS 운영체제에서 사파리 브라우저 사용시 일부 단말기에서 발생한 오류입니다). |
47892 | Dataset 오브젝트의 컬럼 타입이 BigDecimal인 컬럼값을 Edit 기능을 처리하는 컴포넌트와 바인딩한 경우 소수점 이하 16자리까지만 처리되는 오류를 수정했습니다. |
46605 | System 오브젝트의 showModalSync 메소드로 띄운 팝업화면에서 스페이스키 입력 시 팝업화면을 닫도록 이벤트 함수를 작성하고 실행하면 부모화면의 Edit 컴포넌트에 스페이스값이 입력되는 오류를 수정했습니다. |
디바이스 API
AudioPlayer
RP | 설명 |
---|---|
47689 | AudioPlayer 컴포넌트에서 "%USERAPP%"로 시작하는 경로를 지정해 load 메소드를 실행하는 경우 파일 재생이 정상적으로 처리되지 않는 오류를 수정했습니다 (안드로이드 운영체제에서 발생한 오류입니다). |
넥사크로 스튜디오
RP | 설명 |
---|---|
48740 | 넥사크로 스튜디오에서 CSS 편집 시 CSS pseudo Selector에서 (none) 항목과 중복되는 "enabled" 항목을 삭제했습니다. |
48662 | 넥사크로 스튜디오 default 테마에서 CheckBox 컴포넌트의 selected Pseudo 기능을 처리하는 코드를 삭제했습니다. 해당 Pseudo 기능은 넥사크로플랫폼 14에서 지원하지 않던 항목으로 잘못 추가된 항목입니다. |
48359 | 넥사크로 스튜디오에서 Grid 컴포넌트 편집 시 Grid Contents Editor를 사용하는 경우 Expression value로 입력한 font 속성값을 편집하려 할때 불필요한 괄호 표기가 추가되는 오류를 수정했습니다. |
48342 | 넥사크로 스튜디오에서 스크립트 편집 시 Combo 컴포넌트의 closeDropdown 메소드가 코드자동완성 기능으로 노출되지 않던 오류를 수정했습니다. |
기타
RP | 설명 |
---|---|
69430 | 애플리케이션에 포커스가 있는 상태에서 단말기 메뉴 버튼을 누르면 비정상 종료되는 오류를 수정했습니다 (안드로이드 운영체제에서 웹브라우저 사용 시 발생한 오류입니다). |
68696 | 넥사크로플랫폼 라이브러리 폴더에서 지원하지 않는 Chart 폴더를 삭제했습니다. |
도움말 수정 및 추가
RP | 설명 |
---|---|
69168 | 도움말 항목 중 지원하지 않는 메소드인 Grid 컴포넌트의 setFont 메소드 항목을 삭제했습니다. |
68691 | 도움말 항목 중 Application 오브젝트의 open 메소드 설명에 ChildFrame으로 전달되는 autosize 속성값 관련 설명을 추가했습니다. |
68656 | 도움말 항목 중 PopupMenu 컴포넌트의 trackPopup 메소드 설명 중 "런타임과 다르게 동작한다"는 내용을 삭제했습니다. |
68617 | 도움말 항목 중 Application 오브젝트의 open 메소드 설명에 윈도우 운영체제 IE 브라우저 사용 시 제약사항에 대한 설명을 추가했습니다. |
48632 | 도움말 항목 중 Grid 컴포넌트의 vscrollbar, hscrollbar 속성 설명에 pos 값 관련 설명을 추가했습니다. |
48386 | 도움말 항목 중 ChildFrame 오브젝트의 Constructor 샘플 코드에 잘못된 내용을 수정했습니다. |
48384 | 도움말 항목 중 ChildFrame 오브젝트의 showModal 메소드의 Remark 설명 중 init 메소드와 관련된 샘플 코드를 수정했습니다. |