버전정보
Product Version | 14,0,1,700 |
---|---|
File Version | 2016,10,25,1 |
신규기능
TCPClientSocket 컴포넌트를 추가했습니다.
설명 |
---|
TCP 통신을 위한 기능을 포함하고 있는 컴포넌트입니다. 이 컴포넌트는 클라이언트로 동작하기 위한 open, read, write, close 기능 등을 제공합니다. 제공하는 기능들에 대한 자세한 내용은 도움말을 참고합니다. (도움말 : Objects > Communication Objects > TCPClientSocket) TypeDefinition의 Objects 부분에 등록하고 사용합니다. (Type : JavaScript, ID : TCPClientSocket, ClassName : nexacro.TCPClientSocket) |
Modules(nexacro14lib) Generate 기능을 추가했습니다.
설명 |
---|
* 메뉴 위치 : Build/Generate Modules 현재 지정한 'Base Lib Path'의 모듈을 Generate되는 폴더로 복사합니다. ('Base Lib Path'의 위치 : Tools/Options/Environment/General) Generate할때 Merge 여부는 'Deploy Modules' 메뉴의 Merge 옵션에 따라 수행합니다. ('Merge 옵션' 위치 : Build/Deploy/Deploy Modules) |
[Deploy Modules 화면] |
nexacrogenerator.exe 에 argument를 추가했습니다.
설명 |
---|
'-M' : 대상 항목들을 Generate 할때 Merge합니다. '-MO' : Modules 파일들만 Generate 합니다. '-M' 옵션에 따라 Merge를 수행합니다.
옵션에 대한 상세 내용은 다음 URL의 관리자 가이드를 참고합니다. (http://docs.tobesoft.com/admin_guide_nexacro_14_ko#40eb915f67149de3) |
변경기능
Application Generate의 기능을 변경했습니다.
설명 | |
---|---|
변경 전 | 프로젝트 내의 파일들만 Generate합니다. 모듈(nexacro14lib)은 Generate 하지 않습니다. |
변경 후 | 프로젝트의 파일들과 사용중인 'Base Lib Path'의 모듈(nexacro14lib)까지 Generate합니다. ('Base Lib Path'의 위치 : Tools/Options/Environment/General) 모듈들은 Generate 경로의 nexacro14lib 폴더에 생성됩니다. nexacrostudio에서 Runtime으로 실행하는 경우에도 Generate 경로의 모듈을 사용합니다. 단, Generate 경로에 모듈이 없는 경우 'Base Lib Path'의 모듈을 사용합니다. Generate할때 Merge 여부는 'Deploy Application' 메뉴의 Merge 옵션에 따라 수행합니다. ('Merge 옵션' 위치 : Build/Deploy/Deploy Application) |
nexacrostudio의 Runtime의 'launch', 'quickview' 동작 시 참조하는 모듈의 위치를 변경했습니다.
설명 | |
---|---|
변경 전 | nexacrostudio의 옵션에서 정의한 'Base Lib Path' 의 경로의 모듈을 사용합니다. (위치 : Tools/Options/Environment/General) |
변경 후 | Generate 된 경로의 nexacro14lib의 모듈을 사용합니다. (HTML5와 동일하게 변경했습니다.) |
오류수정
기본 컴포넌트 / 오브젝트
Application
RP | 설명 |
---|---|
69482 | Application 오브젝트의 open 메소드 사용 시 global dataset 오브젝트를 복사하는 속도를 개선했습니다 (IE 브라우저에서 발생한 속도 저하 현상입니다). |
Calendar
RP | 설명 |
---|---|
69676 | Calendar 컴포넌트의 popuptype 속성값이 "system"인 경우 시스템 UI가 나타나지 않는 오류를 수정했습니다 (안드로이드 운영체제 런타임 버전에서 발생한 오류입니다). |
69379 | Calendar 컴포넌트의 editformat 속성값과 value 속성값을 스크립트에서 수정한 후 입력 모드에서 값을 수정하고 다른 컴포넌트로 포커스를 옮기면 Calendar 컴포넌트의 value 속성값이 변경되는 오류를 수정했습니다. |
48797 | 웹브라우저의 포커스를 다른 프로그램으로 옮겼다가 돌아오면 Calendar 컴포넌트의 날짜값이 변경되는 오류를 수정했습니다 (IE 임베디드 환경에서 발생한 오류입니다). |
48767 | Calendar 컴포넌트의 dateformat 속성값과 editformat 속성값이 다를 경우 편집모드에서 입력된 값이 dropbutton 클릭 시 초기화되는 오류를 수정했습니다. |
69477 | Calendar 컴포넌트의 dataformat, editformat 속성값과 value 속성값의 형식이 다른 경우 value 값이 잘못 표시되는 오류를 수정했습니다 (형식이 다른 value 속성값을 넥사크로 스튜디오 속성창에서 지정한 경우에만 발생한 오류입니다). |
48634 | Calendar 컴포넌트의 dateformat, editformat 속성값이 "yy-MM-dd"인 경우 dropdownbutton을 클릭해 팝업 달력이 실행되면 입력된 값의 년도 표기가 변경되는 오류를 수정했습니다. |
Combo
RP | 설명 |
---|---|
48777 | Combo 컴포넌트의 ontextchange 이벤트 함수에서 Dataset 오브젝트의 filter 메소드 사용 시 입력되는 필터링 조건에 따라 스크립트 에러가 발생하는 오류를 수정했습니다. |
Dataset
RP | 설명 |
---|---|
69787 | Edit, TextArea 컴포넌트에서 값 입력 후 포커스를 옮겼을때 바인딩된 Dataset의 값이 변경되지 않는 오류를 수정했습니다 (IE 브라우저에서 발생한 오류입니다). |
Edit
RP | 설명 |
---|---|
69561 | displaynulltext 속성값을 적용한 컴포넌트에 포커스가 있을때 displaynulltext 가 그대로 보이는 오류를 수정했습니다 (iOS 운영체제에서 하이브리드앱 사용시 발생한 오류입니다). |
69260 | Edit 컴포넌트에서 특정 문자 입력 시 마지막 음절이 탈락되는 오류를 수정했습니다 (IE11 브라우저에서 Document mode를 "10"으로 설정한 경우 발생한 오류입니다). |
69679 | Edit 컴포넌트의 value 속성값을 출력하면 입력된 글자 일부가 출력되지 못하는 오류를 수정했습니다 (iOS 운영체제에서 조합문자 입력 시 발생한 오류입니다). |
69114 | Edit 컴포넌트의 autoskip 속성값이 true인 경우 일본어 히라가나 입력 시 비정상 종료가 발생하는 오류를 수정했습니다 (파이어폭스 브라우저 사용 시 발생한 오류입니다). |
ExcelExportObject / ExcelImportObject
RP | 설명 |
---|---|
69737 | ExcelExportObject 오브젝트의 exportactivemode 속성값을 지정하지 않았을 때 default 값인 "noactive"가 아닌 "active"로 동작하는 오류를 수정했습니다. |
69494 | ExcelExportObject 오브젝트의 exportData 메소드 실행 시 Grid 컴포넌트에 지정한 cellline 속성값이 생성된 엑셀 파일에 제대로 적용되지 못하는 오류를 수정했습니다. |
69349 | ExcelImportObject 오브젝트의 importData 메소드 실행 시 엑셀 파일 내 부등호 기호(<, >)가 포함된 경우 데이터가 잘리는 오류를 수정했습니다. |
69555 | ExcelExportObject 오브젝트의 exportData 메소드 사용 시 패킷 정보 분석도구(예. Fiddler)를 이용해 엑셀 파일을 임의로 내려받을 수 없도록 했습니다. XENI 모듈의 web.xml(nexacro-xeni\WEB-INF\web.xml)에서 'export path'를 context 외부로 설정('file://') 시 파일 전송 후 임시파일을 바로 삭제합니다. |
FileDownload
RP | 설명 |
---|---|
69721 | FileDownload 오브젝트의 download 메소드 사용 시 파일 용량이 큰 경우 스크립트 에러가 발생하는 오류를 수정했습니다 (안드로이드 운영체제를 사용하는 갤럭시 S3 기기에서 발생한 오류입니다). |
69406 | FileDownload 오브젝트의 download 메소드 실행 속도를 개선했습니다 (내부적으로 관리하는 버퍼 크기를 늘려 사용할 수 있도록 수정했습니다). |
Grid
RP | 설명 |
---|---|
69786 | Grid 컴포넌트의 addRow 메소드 실행 후 Grid 컴포넌트의 스크롤바에 마우스를 올려놓은 상태에서 마우스 스크롤 버튼 동작 시 일부 Row가 보이지 않는 오류를 수정했습니다. |
69652 | Grid 컴포넌트의 selecttype 속성값이 "area"이고 Cell 오브젝트의 displaytype, edittype 속성값이 "checkbox"인 경우 transaction 메소드 콜백 함수 처리 후 Grid 컴포넌트의 첫 번째 Row 선택 시 체크박스가 동작하지 않는 오류를 수정했습니다 (HTML5 버전에서 발생한 오류입니다). |
69521 | Grid 컴포넌트 cell 오브젝트의 displaytype 속성값이 "combo"인 경우 바인딩된 Dataset 오브젝트의 filter 메소드 적용 시 첫번째 row 데이터가 보이지 않는 오류를 수정했습니다. |
69508 | Grid 컴포넌트의 autoupdatetype 속성값이 "dateselect"이고 Cell 오브젝트의 edittype 속성값이 "date"인 상태에서 날짜값 수정 시 바인딩된 Dataset 오브젝트의 cancolumnchange 이벤트 함수에서 false를 반환하는 경우 Grid에 표시되는 값을 이전 값으로 복원하지 못하는 오류를 수정했습니다. |
69460 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "number"이고 mask 속성값에 "9"가 포함된 경우 Empty 값이 0으로 표시되는 오류를 수정했습니다. Empty 값은 화면에 아무것도 출력하지 않습니다. |
69315 | Grid 컴포넌트에서 setCellPos 메소드 실행 시 지정된 cell로 이동하지 못하는 오류를 수정했습니다. |
69258 | Grid 컴포넌트 Cell 오브젝트에서 suppress 속성값을 지정한 경우 바인딩된 Dataset 오브젝트에서 keystring 속성값 지정으로 그룹핑된 값과 같이 처리되는 오류를 수정했습니다. |
69229 | Grid 컴포넌트 Cell 오브젝트의 edittype 속성값을 스크립트에서 "expand"로 지정하고 onexpandup 이벤트 처리 시 스크립트 에러가 발생하는 오류를 수정했습니다. |
69225 | Grid 컴포넌트의 Head Row를 병합했을 때 텍스트 정렬이 동작하지 않던 오류를 수정했습니다. |
69212 | Grid 컴포넌트에서 특정 Cell 값을 편집하는 중에 Dataset 오브젝트의 cancolumnchange 이벤트가 발생하는 경우 해당 이벤트 함수 내에서 alert 메소드를 실행하고 false 값을 반환했을 때 이전 편집하던 Cell 편집모드로 돌아가지 않는 오류를 수정했습니다 (윈도우 운영체제에서 크롬, 사파리 브라우저 사용 시 발생한 오류입니다). |
69057 | Grid 컴포넌트의 마지막 Row를 선택하고 있는 경우 해당 Row 삭제 시 rowposition 속성값이 -1이 되면서 선택된 Row가 없게되는 오류를 수정했습니다. 마지막 Row 삭제 시에는 남아있는 마지막 Row가 선택된 상태로 유지됩니다. |
68640 | Grid 컴포넌트 body 영역의 cellalign 스타일 을 지정하지 않는 경우 Grid 컴포넌트의 align 스타일이 적용되지 않는 오류를 수정했습니다. |
68613 | Grid 컴포넌트에서 moveToNextCell 메소드 호출 시 Dataset 오브젝트의 cancolumnchange 이벤트 이후 동작이 처리되지 못하는 오류를 수정했습니다. |
48812 | Grid 컴포넌트 Cell 오브젝트의 displaytype, edittype 속성값이 "textarea"인 경우 TextAreaControl 속성값으로 지정된 스타일이 적용되지 못하는 오류를 수정했습니다. |
48758 | Grid 컴포넌트의 autosizingtype 속성값을 "col" 또는 "both"로 설정한 상태에서 Cell 오브젝트의 expandshow 속성값을 "show"로 지정하면 autosizingtype 속성값이 반영되지 못하는 오류를 수정했습니다. |
48539 | Grid 컴포넌트의 autoupdatetype 속성값이 "itemselect"일 경우 Cell 오브젝트의 displaytype, edittype 속성값을 "combo"로 지정한 항목이 정상적으로 동작하지 않는 오류를 수정했습니다. |
69234 | Grid 컴포넌트 Cell 오브젝트의 displaytype이 "combo"이고 codecolumn 타입이 숫자형(INT, FLOAT, BIGDECIMAL)일때 값에 공백문자와 0이 같이 있을경우 0인 데이타가 선택되지 않는 오류를 수정했습니다. |
Plugin
RP | 설명 |
---|---|
69658 | Plugin 오브젝트에서 특정 OCX 연결 후 라이선스 등록 시 스크립트 에러가 발생하는 오류를 수정했습니다. |
69396 | 모달창에서 Plugin 오브젝트를 사용해 특정 모듈을 호출하는 경우 포커스가 해당 모듈로 이동하면서 자바스크립트가 동작하지 않는 오류를 수정했습니다. |
PopupMenu
RP | 설명 |
---|---|
69771 | MainFrame 오브젝트의 showstatusbar 속성값이 false이거나 statusbarheight 속성값이 0인 경우 PopMenu 컴포넌트의 trackPopupByComponent 메소드 실행시 스크립트 에러가 발생하는 오류를 수정했습니다. |
Radio
RP | 설명 |
---|---|
69479 | Radio 컴포넌트에 포커스가 있을때 키보드로 값을 선택하면 canitemchange 이벤트가 발생하지 않는 오류를 수정했습니다. |
Spin
RP | 설명 |
---|---|
69198 | Spin 컴포넌트의 cssclass 속성값을 스크립트에서 지정하는 경우 속성값이 적용되지 못하는 오류를 수정했습니다. |
System
RP | 설명 |
---|---|
69551 | System 오브젝트의 clientToScreenX, clientToScreenY 메소드 반환값이 NaN으로 처리되는 오류를 수정했습니다 (구글 크롬 브라우저에서 발생한 오류입니다). |
Tab
RP | 설명 |
---|---|
69480 | Tab 컴포넌트의 각 페이지에 enable 속성을 false로 설정하면 첫번째 탭페이지 이외에는 표시되지 않는 오류를 수정했습니다. |
69244 | Tab 컴포넌트에서 insertTabpage 메소드로 추가된 Tabpage의 text 속성값을 스크립트에서 수정한 경우 정상적으로 text 값이 설정되지 못하는 오류를 수정했습니다. |
WebBrowser
RP | 설명 |
---|---|
48276 | WebBrowser 컴포넌트에 연결된 넥사크로플랫폼 애플리케이션의 Button 컴포넌트 이벤트가 발생되지 않는 오류를 수정했습니다 (iOS 운영체제에서 모바일 브라우저 사용 시 발생한 오류입니다). |
기타
RP | 설명 |
---|---|
69370 | Edit 기능을 제공하는 컴포넌트에 일본어 전각 문자 입력 후 포커스를 옮기면 입력된 값이 사라지는 오류를 수정했습니다 (크롬 브라우저 53.0.2785.101 이후 버전에서 발생한 오류입니다). |
69060 | ScrollEventInfo 오브젝트에서 type 속성 값중 wheelfirst, wheelfirstover, wheellast , wheellastover 항목이 도움말에서 지정된 동작과 다르게 처리되는 오류를 수정했습니다. |
48733 | Menu, PopupMenu 컴포넌트의 mouseover pseudo 스타일 지정 시 마우스 커서를 올리지 않는 아이템에 해당 스타일이 적용되는 오류를 수정했습니다. |
디바이스 API
기타
RP | 설명 |
---|---|
69632 | 수정된 Run.zip 파일이 반영되지 않는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다). |
69518 | 모바일 기기에서 앱 로딩 시 비정상 종료되는 오류를 수정했습니다 (안드로이드 7.0 이상 버전을 사용하는 일부 기기에서 발생한 오류입니다). |
69362 | 모바일 기기 웹브라우저에서 손가락으로 화면 스크롤 시 손가락을 떼어도 스크롤이 이동하는 오류를 수정했습니다. |
넥사크로 스튜디오
RP | 설명 |
---|---|
69181 | 넥사크로 스튜디오에서 Div 컴포넌트 내 배치된 Edit 컴포넌트가 Dataset과 바인딩되어 있는 경우 Div 컴포넌트를 복사해 다른 곳에 붙여넣기하면 바인딩 정보가 같이 복사되지 못하는 오류를 수정했습니다. |
68520 | 넥사크로 스튜디오에서 Radio 컴포넌트의 itempadding 속성값이 지정된 값보다 2배로 설정되어 디자인 화면에 표시되는 오류를 수정했습니다. |
48813 | 넥사크로 스튜디오에서 테마 편집 시 하단에 표시되는 기능 버튼 중 'New CSS' 버튼을 삭제하고 컨텍스트 메뉴에 표기되는 'New CSS' 항목을 삭제했습니다 (테마 내에서 하나 이상의 CSS 파일을 관리할 수 없습니다. 새로 만든 CSS 파일은 실제 애플리케이션에 영향을 미치지 않아 관련 기능 버튼과 메뉴 항목을 삭제합니다). |
기타
RP | 설명 |
---|---|
69306 | 스크립트 내에서 *.xjs 파일을 include 하는 구문이 2개 이상인 경우 스크립트 에러가 발생하는 오류를 수정했습니다 (IE8 브라우저에서 발생한 오류입니다). |
69118 | ScreenInfo 설정 시 autozoom 속성값을 "true"로 지정한 경우 화면이 잘리는 오류를 수정했습니다 (안드로이드 운영체제를 사용하는 특정 단말기(갤럭시 S2, SHW-M250S)에서 발생한 오류입니다). |
48735 | 스크롤이 활성화된 일부 컴포넌트를 터치로 스크롤하려는 경우 스크롤이 정상적으로 동작하지 못하는 오류를 수정했습니다 (윈도우 운영체제를 사용하는 태블릿 PC에서 IE11, 크롬 브라우저 사용 시 발생한 오류입니다). |
68387 | 터치 이벤트로 모달창(alert, confirm, showModal)을 실행한 경우 모달창에 있는 버튼이 동작하지 않는 오류를 수정했습니다 (윈도우 운영체제를 사용하는 서피스 단말기에서 런타임 실행 시 발생한 오류입니다). |
도움말 수정 및 추가
RP | 설명 |
---|---|
69731 | 도움말 항목 중 지원하지 않는 속성인 Grid 컴포넌트의 linetype 속성 항목을 삭제했습니다. |
69547 | 도움말 항목 중 PopupDiv 컴포넌트의 trackPopupByComponent 메소드 파라미터 목록에 'bcapture' 항목을 추가했습니다. |
69110 | 도움말 항목 중 System 오브젝트의 setClipboard 메소드 설명 중 잘못 표기된 메소드명을 수정했습니다. |
48396 | 도움말 항목 중 Application 오브젝트의 hithemeid 속성 설명에 런타임 버전과 관련된 내용을 삭제했습니다. hithemeid 속성은 런타임 버전을 지원하지 않습니다. |