신규기능
PopupMenu 컴포넌트에 buttonsize속성을 추가했습니다.
설명 |
---|
PopupMenu의 spinupbutton/spindownbutton 버튼의 높이를 지정할 수 있도록 buttonsize 속성을 추가했습니다. Syntax) PopupMenu.style.set_buttonsize(nButtonSize) // set PopupMenu.style.buttonsize // get
|
Excel 내보내기를 할 때 Excel 파일에 암호를 설정할 수 있도록 암호를 전송하는 기능을 추가했습니다.
설명 |
---|
Excel 내보내기를 할 때 Excel 파일에 암호를 설정할 수 있도록 암호를 전송하는 기능을 추가했습니다. 암호의 설정은 ExcelExportObject의 exportData 메소드의 첫번째 파라미터에 "filepassword=Excel 파일 비밀번호" 형태로 입력 시 export 되는 Excel 파일에 비밀번호가 설정됩니다. 서버의 XENI 모듈도 최신 버전으로 변경해야 합니다. * 적용 버전 - TOBESOFT : nexacro-xeni.war_2016.07.22(14.0.1.400).zip - Nexaweb : nexacro-xeni-N.war_2016.07.22(14.0.1.400).zip ex) this.ExcelExportObject00.exportData("filepassword=1234", "", false); |
VirtualFile 오브젝트에 copy, rename 메소드를 추가했습니다.
설명 |
---|
VirtualFile 오브젝트에 copy(파일 복사), rename(파일명 변경) 메소드를 추가했습니다. Syntax) VirtualFile.copy ( src:string, dest:string ) VirtualFile.rename ( src:string, dest:string ) ex) VirtualFile.copy("%USERAPP%VirtualFile\\A.txt","%USERAPP%VirtualFile\\B.txt"); VirtualFile.rename("%USERAPP%VirtualFile\\A.txt","%USERAPP%VirtualFile\\B.txt"); |
변경기능
넥사크로 프로젝트를 Chrome에서 로딩할 때 개발자 도구의 Console창에 나타나는 경고 메세지를 수정했습니다.(Chrome의 정책 변경으로 인한 수정)
설명 | |
---|---|
변경 전 | 다음과 같은 경고 메세지가 Chrome의 개발자 도구의 Console창에 출력됩니다. 메세지 내용) '//@ sourceURL' and '//@ sourceMappingURL' are deprecated, please use '//# sourceURL=' and '//# sourceMappingURL=' instead. Console창에 나타나는 경고 메세지는 넥사크로 플랫폼의 결함이 아닙니다. Chrome 브라우저가 위 '메세지 내용'에 나와있는 기존 스크립트의 사용법을 deprecated(더는 사용되지 않고 사라진 기능)으로 전환하여 Chrome이 발생하는 메세지입니다. |
변경 후 | 위 '변경 전'에 언급된 경고 메세지를 출력하지 않습니다. |
이미 컴파일한 넥사크로 파일을 Compressor에 입력하면 경고 메세지를 출력하도록 변경했습니다.
설명 | |
---|---|
변경 전 | 다음과 같은 에러 메세지를 출력하고 파일을 이동하지 않습니다. |
변경 후 | 다음과 같은 경고 메세지 출력하고 파일을 이동합니다. [Warning] This file has already been compiled : [파일 path] |
application과 form Object의 layoutautofittype 속성을 더이상 지원 하지 않습니다.
설명 |
---|
application과 form Object의 layoutautofittype 속성을 더는 지원하지 않습니다. nexacro studio와 엔진 소스코드 내부에서 layoutautofittype 을 사용할 수 없도록 했습니다. 스크립트를 통해 layoutautofittype 의 값을 확인할 수 있고 setter도 있지만, 값을 변경할 수 없고 기능도 동작하지 않습니다. *영향도 - nexacro studio의 코드 자동완성 기능에서 속성을 노출하지 않습니다. - 엔진 소스코드: 소스 코드 내부에서 속성을 사용할 수 없도록 했습니다. - 도움말 : deprecated(더는 사용되지 않고 사라진 기능)으로 전환했습니다. |
오류수정
기본 컴포넌트 / 오브젝트
Button
RP | 설명 |
---|---|
48281 | Button 컴포넌트를 동적으로 생성한 경우 스타일 속성이 바로 적용되지 못하고 mouseover 동작 이후 적용되는 오류를 수정했습니다. |
48318 | Dataset 오브젝트의 oncolumnchanged 이벤트에서 Button 컴포넌트의 visible 속성값을 true로 지정할 경우 탭순서에 상관없이 Button 컴포넌트로 포커스가 이동하는 오류를 수정했습니다. |
CheckBox
RP | 설명 |
---|---|
48472 | CheckBox 컴포넌트의 falsevalue 속성값만 설정하고 truevalue 속성값은 따로 설정하지 않은 경우 "true" , "1"의 값으로 체크가 되지 않는 오류를 수정하였습니다. |
ChildFrame
RP | 설명 |
---|---|
48563 | ChildFrame 오브젝트의 dragmovetype 속성값을 none으로 설정한 후 showModal 또는 showModalSync 메소드 실행 시 타이틀바 영역을 마우스 드래그로 움직였을때 프레임이 움직이는 오류를 수정했습니다. |
48228 | ChildFrame 오브젝트의 dragmovetype 속성값이 all 일 경우 Childframe 오브젝트에 연결된 form 오브젝트의 Div 컴포넌트를 드래그할 경우 ChildFrame 오브젝트가 움직이지 못하는 오류를 수정했습니다. |
Combo
RP | 설명 |
---|---|
48426 | Combo 컴포넌트의 type 속성값이 'dropdown'일때 Edit 영역 클릭 시 각 아이템을 보여주는 ListBox가 표시되지 않는 오류를 수정했습니다 (MS 서피스에서 전용 터치펜 사용 시 발생한 문제입니다). |
Dataset
RP | 설명 |
---|---|
48492 | Dataset 오브젝트의 컬럼 타입이 BIGDECIMAL 인 경우 임의의 컬럼값을 변경하면 0 값이 null 값으로 변경되는 오류를 해결했습니다. |
48025 | Dataset 오브젝트의 keystring 속성값에 그룹키 지정 시 Grid 컴포넌트에 바인딩된 Dataset의 row 순서가 잘못 표시되는 오류를 수정했습니다. |
48062 | Dataset 오브젝트의 preload 속성값이 설정되어 있을 경우 초기 실행화면에서 마지막에 비어있는 행이 추가되는 오류를 수정했습니다. |
ExcelExportObject
RP | 설명 |
---|---|
48410 | Grid 컴포넌트의 Cell 오브젝트 displaytype 속성값이 'number' 이고 expr 속성값을 지정해 mask 속성을 적용한 경우 ExcelExportObject 오브젝트의 exportData 메소드를 실행해 생성된 엑셀 파일의 값이 Grid 컴포넌트와 다르게 출력되는 오류를 수정했습니다. |
48180 | ExcelExportObject 오브젝트의 addExportItem 메소드 사용 시 파라미터 값을 [strExportSize = both, strExportImage = image] 으로 설정한 경우 이미지 가로 사이즈가 좁게 처리되는 오류를 수정했습니다. |
FileDownload
RP | 설명 |
---|---|
48280 | FileDownload 컴포넌트의 download 메소드 실행 시 파라미터로 전달하는 파일명에 single quotation(')이 있을 때 서버로 전달되는 과정에서 single quotation 값이 누락되는 오류를 수정했습니다. |
Form
RP | 설명 |
---|---|
48464 | Form 오브젝트의 transaction 메소드로 가져오는 XML 데이터값에 스페이스(0x20)만 있는 경우 비정상 종료되는 오류를 수정했습니다 (런타임에서 발생한 문제입니다). - XML 데이터값 처리 시 left, right trim 처리를 하지 않도록 수정했습니다. |
38645 | Form 오브젝트의 getNextComponent 메소드 사용 시 bNoCompositeFlag 파라미터 값을 false로 설정해도 Composite 컴포넌트의 내부까지 검색하는 오류를 수정했습니다. |
Grid
RP | 설명 |
---|---|
48459 | Grid 컴포넌트에서 마우스로 Cell 영역을 선택하는 경우 expr 속성값으로 처리한 background 색상이 제대로 처리되지 못하는 오류를 수정했습니다. |
48450 | Grid 컴포넌트의 setCellProperty 메소드에서 expr 속성값을 입력한 후 expr 속성값에 빈 값("")을 입력하면 해당 Cell에 아무것도 출력되지 않는 오류를 수정했습니다. |
48141 | Grid 컴포넌트의 Cell 오브젝트에서 mask 속성값을 'yyyy.MM.dd HH:mm'로 지정한 경우 바인딩된 데이터셋 값이 정상적으로 처리되지 못하는 오류를 수정했습니다. |
48330 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "combo"이고 초기 실행화면에서 스크롤 영역 밖에 위치한 경우 스크롤을 움직여서 해당 컬럼이 보이도록 하면 바인딩된 값이 나타나지 않는 오류를 수정했습니다. |
48291 | Grid 컴포넌트에서 setFakeMerge 메소드 사용 후 formats 속성을 설정하면 에러가 발생하는 오류를 수정했습니다. |
48283 | Grid 컴포넌트에서 탭 키를 사용해 컬럼을 이동한 후 Grid 컴포넌트 내 스크롤을 움직이는 경우 편집 모드 상태인 Cell 위치가 어긋나는 오류를 수정했습니다. |
48107 | Grid 컴포넌트의 autofittype 속성값을 Col에서 none으로 변경하면서 가로 스크롤바가 필요한 경우 스크롤바가 생성되지 않는 오류를 수정했습니다. |
48002 | Grid 컴포넌트의 Cell 오브젝트 combodisplay 속성값이 display로 설정되어 있을 경우 가로 스크롤 뒤에 combo가 보이지 않는 오류를 수정했습니다. |
47758 | Grid 컴포넌트를 동적으로 생성하고 setCellProperty 메소드로 스타일 속성을 설정했을 때 getCurFormatString 메소드로 가져온 정보에서 스타일 속성이 누락되는 오류를 수정했습니다. |
40600 | Grid 컴포넌트 내 Cell 오브젝트의 edittype 속성값이 masknumber인 경우 숫자값을 입력하고 포커스를 옮겼을 때 공백문자를 제대로 처리하지 못하는 오류를 수정했습니다. |
37297 | Grid 컴포넌트의 treeopenbuttonimage 속성값으로 지정한 이미지의 크기가 클 경우 이미지가 잘리는 오류를 수정했습니다. |
48596 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 'tree'일때 자식 노드를 표현하면서 1픽셀 정도 밀려 표현되는 오류를 수정했습니다. |
ImageViewer
RP | 설명 |
---|---|
48222 | ImageViewer 컴포넌트의 stretch 속성값이 fixaspectratio로 설정된 경우 이미지가 연결되어 있는 상태에서 존재하지 않는 이미지를 설정했을 때 x박스와 컴포넌트 id가 나타나는 오류를 수정했습니다. |
MaskEdit
RP | 설명 |
---|---|
40547 | MaskEdit 컴포넌트에서 특정 위치에서 텍스트 입력 시 겹쳐쓰기 모드가 동작하지 않는 오류를 수정했습니다 - 해당 기능은 인터넷 익스플로러에서만 동작합니다. 런타임 및 다른 웹브라우저는 기능 제약으로 동작하지 않습니다. |
40398 | MaskEdit 컴포넌트의 mask 속성값이 String Mask 문자일때 숫자를 입력하면 기존값이 공백문자로 바뀌는 오류를 수정했습니다. |
Plugin
RP | 설명 |
---|---|
48275 | Plugin 컴포넌트에 특정 OCX 파일을 연결하는 경우 비정상 종료가 발생하는 오류를 수정했습니다. |
48186 | Plugin 컴포넌트의 callMethod 메소드 실행 시 파라미터로 소수점이 들어간 값을 입력하면 처리되지 못하는 오류를 수정했습니다. |
PopupDiv
RP | 설명 |
---|---|
48393 | 하나의 Form을 부모의 Div 컴포넌트에 연결하고 팝업으로 띄우는 Form에도 연결하는 경우 팝업 화면이 정상적으로 처리되지 못하고 에러가 발생하는 오류를 수정했습니다. |
48287 | PopupDiv 컴포넌트가 띄워진 상태에서 웹브라우저의 크기가 변경되는 경우 컴포넌트의 위치가 잘못 처리되는 오류를 수정했습니다 (런타임 브라우저에서는 브라우저 크기 변경 시 PopupDiv 컴포넌트가 닫히도록 처리되어 있었습니다. HTML5 웹브라우저 환경에서도 웹브라우저 크기 변경 시 PopupDiv 컴포넌트가 닫히도록 수정했습니다). |
Radio
RP | 설명 |
---|---|
48388 | Radio 컴포넌트의 value 속성에 바인딩된 데이터가 있는 경우 초기 실행화면에서 첫 번째 데이터가 사라지는 오류를 수정했습니다. |
48375 | Radio 컴포넌트에 바인딩된 데이터의 codecolumn 값이 빈 값이고 해당 데이터를 index 속성값으로 지정한 경우 index가 적용되지 못하는 오류를 수정했습니다. |
기타
RP | 설명 |
---|---|
45812 | 컴포넌트의 border 속성값이 dotted 또는 dashed일 때 bordertype의 round 속성을 한 곳만 true로 지정해도 모든 지점이 적용되는 오류를 수정하였습니다. |
48506 | 컴포넌트의 border.style 속성값을 'dotted'으로 bordertype.type 속성값을 'round'로 설정한 상태에서 실행 시 화면을 400%로 확대하면 일부 모서리만 round 속성이 적용되는 오류를 수정했습니다. |
47983 | 컴포넌트의 color 속성값에 transparent 값을 지정할 경우 투명값이 적용되지 않는 오류가 수정되었습니다 (HTML5 환경에서 발생한 문제입니다). |
36874 | border 스타일 속성값을 dashed 또는 round로 설정한 경우 bordertype과 상관없이 lefttop, leftbottom, righttop, rightbottom 모두 적용되던 오류를 수정했습니다. |
디바이스 API
Sms
RP | 설명 |
---|---|
48400 | SMS 오브젝트의 SendMessage 메소드 사용시 'The Phone does not support = objectError'라는 에러가 발생하는 오류를 수정하였습니다.(안드로이드 운영체제를 사용하는 갤럭시탭s 10.5 LTE 단말기에서 발생한 문제입니다). |
기타
RP | 설명 |
---|---|
48338 | 안드로이드 운영체제 배포 시 필요한 라이브러리(libnexacro14.so)에 포함된 OpenSSL 버전을 1.0.1o'에서 '1.0.1.s'으로 업데이트했습니다. |
도움말 수정 및 추가
RP | 설명 |
---|---|
48574 | 도움말에서 컴포넌트 shadow 속성 설명 중 지원하지 않는 drop shadow가 잘못 표기된 오류를 수정했습니다. |
48476 | 도움말에 누락된 TextArea 컴포넌트의 selectbackground, selectcolor 속성 항목을 추가했습니다. |
48475 | 도움말에 누락된 MaskEdit 컴포넌트의 selectbackground, selectcolor 속성 항목을 추가했습니다. |
48474 | 도움말에 누락된 Edit 컴포넌트의 selectbackground, selectcolor 속성 항목을 추가했습니다. |
48349 | 도움말에 누락된 Menu 컴포넌트의 buttonsize 속성 항목을 추가했습니다. |
47393 | 도움말에 누락된 FileDownload 컴포넌트의 downloadfilename 속성 항목을 추가했습니다. |