29.2016-12-27 (12월 정기버전)

Edit

29.1버전정보

Product Version

14,0,1,900

File Version

2016,12,27,1

29.2신규기능

  1. Android Hybrid 환경에서 trace 메소드를 사용해서 출력한 내용을 로그로 기록할 수 있도록 했습니다.

설명

Android Hybrid 환경에서 trace 메소드를 사용해서 출력한 내용을 로그로 기록할 수 있도록 했습니다.(iOS 제외)

일반적인 환경의 경우 아래의 경로에서 로그파일을 확인할 수 있습니다.

로그를 기록하기 위해서는 ADL의 tracemode속성을 'new'나 'append' 로 변경해야 합니다.


* 파일위치 : 내부 저장소\Android\data\{app-package-name}\cache\nexacro\14

  1. PopupMenu 컴포넌트의 trackPopupByComponent 메소드에 bCapture 인자를 추가했습니다.

설명

bCapture 인자는 PopupMenu 컴포넌트에 캡처(capture)상태를 지정하는 속성입니다.



Syntax)

PopupMenu.trackPopupByComponent(objComp,nScreenXPos,nScreenYPos[,strAlign,[bCapture]])


Default)

true

  1. ImageViewer 컴포넌트에 TIF(tif, tiff) 이미지를 사용할 때 thumbnailsize 기능을 사용할 수 있도록 했습니다.(Windows Runtime만 지원)

설명

thumbnailsize=nWidth x nHeight 로 이미지를 리사이즈 할 수 있습니다.(하단 ex 참고)

파일명 뒤에 '?'로 resize 기능을 지원하며 width, height 값으로 사이즈 지정이 가능합니다.

위 양식과 다를 경우 원본 이미지 사이즈로 출력이 됩니다.


ex)

ImageViewer.set_image('url("Image::TEST.tif?thumbnailsize=100x100")')

ImageViewer.set_image('url("http://localhost:8080/Images/TEST.tif?thumbnailsize=100x100")')

29.3변경기능

  1. LIB(nexacro14lib)내에 Accessibility.js 파일의 위치를 변경하고 Accessibility.json파일을 추가했습니다.

설명

변경 전

파일위치 : nexacro14lib\framework\Accessibility.js

변경 후

파일위치 : nexacro14lib\component\CompBase\Accessibility.js


• 추가파일 : nexacro14lib\component\Accessibility.json

Accessibility.js를 사용하기 위해서 TypeDefinition에 Accessibility.json을 등록해야합니다.

  1. Generate, Merge시 Accessibility.js 파일의 이동 위치를 변경했습니다.

설명

변경 전

• Generate, Merge 시 동일경로

파일위치 : nexacro14lib\framework\Accessibility.js

변경 후

• Generate

파일위치 : nexacro14lib\component\CompBase\Accessibility.js


• Merge

파일위치 : nexacro14lib\component\Accessibility.js

29.4오류수정

29.4.1기본 컴포넌트 / 오브젝트

Application

RP

설명

70601

Application 오브젝트의 addcookietovariable 속성값이 true인 경우 Cookie 값에 특수문자가 포함된 경우 문자열이 잘려서 전달되는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

69992

Application 오브젝트의 open 메소드로 팝업창을 띄운 경우 팝업창에 연결된 Form 오브젝트의 onload 이벤트에서 transaction 메소드를 실행한 후 transaction이 끝나기 전에 팝업창을 닫으면 에러가 발생하는 오류를 수정했습니다 (HTML5에서 발생한 오류입니다).

69900

Application 오브젝트의 open 메소드 실행 시 세 번째 파라미터값이 null 인 경우 스크립트 에러가 발생하는 오류를 수정했습니다 (IE 브라우저 실행 시 발생한 오류입니다).

Button

RP

설명

70147

Button 컴포넌트를 길게 누르는 경우 pseudo 상태값이 잘못 처리되는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다).

Calendar

RP

설명

70789

Calendar 컴포넌트에서 dateformat, editforamt 속성값을 "dd-MM-yyyy"로 지정한 경우 선택한 날짜가 표시되지 못하는 오류를 수정했습니다.

70454

Calendar 컴포넌트의 type 속성값이 "spin"인 경우 스핀 버튼으로 날짜값을 변경한 후 Enter 키 또는 Tab 키 입력 시 변경된 값이 반영되지 못하는 오류를 수정했습니다.

71032

Calendar 컴포넌트의 popuptype 속성값이 "system"인 경우 시스템 카렌다가 두 번 띄워지는 오류를 수정했습니다 (안드로이드 런타임 환경에서 발생한 오류입니다).

70545

Calendar 컴포넌트가 enable 속성값이 false 인 Div 컴포넌트 내 배치된 경우 transaction 메소드 실행 후 Calendar 컴포넌트의 enable 속성값이 true인 것처럼 보이는 오류를 수정했습니다.

70327

Calendar 컴포넌트의 type 속성값이 "monthonly"이고 editformat 속성값이 "yy-MM-dd"일때 선택된 값이 반영되지 못하는 오류를 수정했습니다.

Combo

RP

설명

70551

Combo 컴포넌트에서 콤보리스트를 열고 스크롤 이동 후 포커스를 옮겼다가 다시 콤보리스트를 열면 목록 일부가 보이지 않는 오류를 수정했습니다 (크롬, 오페라 브라우저 사용 시 발생한 오류입니다).

70540

Combo 컴포넌트의 cursor 스타일 변경 시 반영하지 못하는 오류를 수정했습니다.

70437

Combo 컴포넌트의 type 속성값이 "filterlike"일 경우 항목 선택 시 ListBox가 닫히지 않는 오류를 수정했습니다.

Dataset

RP

설명

70801

Dataset 오브젝트의 keystring 속성값을 지정해 정렬 작업 진행 시 컬럼 type이 "BigDecimal"인 경우 empty 값의 순서가 매번 달라지는 오류를 수정했습니다.

70617

Dataset 오브젝트의 loadXML 메소드 실행 시 두번째 파라미터값이 false인 경우에 데이터를 로드하지 못하는 오류를 수정했습니다.

Div

RP

설명

70439

Div 컴포넌트 내 Div 컴포넌트가 배치되어 있고 accessibility 속성값이 true인 경우 Tab 키로 포커스 이동 시 지정된 순서에 따라 이동하지 않는 오류를 수정했습니다 (IE11 브라우저 사용시 발생한 오류입니다).

48429

Div 컴포넌트의 enable 속성값이 false인 경우 스크립트에서 BindItem 오브젝트를 생성하고 Div 컴포넌트 내 배치된 컴포넌트와 바인딩하면 컴포넌트의 enable 속성값이 변경되는 것처럼 보이는 오류를 수정했습니다.

Edit

RP

설명

70556

Edit 컴포넌트의 value 속성값이 바인딩된 경우 입력된 글자를 삭제할때 ontextchanged 이벤트 함수 내에서 updateToDataset 메소드 실행하면 두글자씩 지워지는 오류를 수정했습니다.

Grid

RP

설명

70648

Grid 컴포넌트에 Body 밴드가 생성되지 않은 상태에서 다른 컴포넌트로 포커스를 이동하지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 TalkBack 기능을 활성화한 경우에 발생한 오류입니다).

70619

Div 컴포넌트 내 Grid 컴포넌트로 포커스가 이동하지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 TalkBack 기능을 활성화한 경우에 발생한 오류입니다).

70605

Grid 컴포넌트 Cell 오브젝트의 suppress 속성값을 설정하고 suppressalign 속성값을 "middle,over"로 설정한 경우 이미지 경로가 잘못된 것처럼 보이는 오류를 수정했습니다 (IE9 브라우저에서 발생한 오류입니다).

70571

Grid 컴포넌트의 head band의 size가 0인 경우 setFormatColProperty 메소드를 실행해 컬럼을 고정하면 body 영역 일부가 사라지는 오류를 수정했습니다.

70558

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "combo"인 경우 값 변경 후 포커스를 옮겼을때 선택된 값이 표시되지 못하는 오류를 수정했습니다.

70427

Grid 컴포넌트 Cell 오브젝트의 displaytype 또는 edittype 속성값이 "date"일 경우 바인딩된 Dataset 오브젝트의 addRow 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

70288

Grid 컴포넌트의 addrow 메소드를 실행해 수직스크롤이 활성화된 상태에서 deleterow 메소드 실행 시 첫 번째 row가 표시되지 못하는 오류를 수정했습니다.

70643

Grid 컴포넌트의 Row 크기를 마우스로 변경한 경우 onrowresized 이벤트가 발생하지 못하는 오류를 수정했습니다.

70349

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "combo"인 경우 align 속성값이 적용되지 못하는 오류를 수정했습니다.

70280

GridEditCharEventInfo, GridEditTextChangeEventInfo 오브젝트의 chartext 속성값에 접근하지 못하는 오류를 수정했습니다.

69973

Grid 컴포넌트의 scrollbars 속성값을 "alwaysvert"로 지정하고 autofittype 속성값을 "col"로 지정했을때 가로 스크롤 영역이 표시되는 오류를 수정했습니다.

69911

Grid 컴포넌트의 fillareatype 속성값이 "linerow"이고 autosizingtype 속성값이 "row", extendsizetype 속성값이 "row"일 때 fillareatype 속성값이 적용되지 못하는 오류를 수정했습니다.

69910

Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 rowposition 속성값이 -1인 경우 탭키를 사용해 Grid 컴포넌트의 포커스 이동 시 rowposition 속성값이 0으로 변경되는 오류를 수정했습니다.

69867

Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 filter 메소드 실행 시 Row 선택 상태가 초기화되는 오류를 수정했습니다.

69848

Grid 컴포넌트의 Column 오브젝트의 band 속성값이 "left"인 경우 탭키 입력 시 Row가 변경되면서 오른쪽으로 스크롤이 이동하는 오류를 수정했습니다.

69759

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "expand"이고 expandshow 속성값이 "show"인 경우 cursor 속성값에서 지정한 "hand" 설정이 treecell 부분에서 제대로 표시되지 못하는 오류를 수정했습니다.

48211

Grid 컴포넌트의 스크롤을 이동한 상태에서 다른 컴포넌트를 드래그앤드롭으로 Grid 컴포넌트 영역 안으로 이동하는 경우 DragEventInfo 오브젝트에서 처리하는 clientX, canvasX, clientY, canvasY 속성값이 스크롤 된 위치만큼 잘못 처리는 오류를 수정했습니다.

48210

Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 cancolumnchange 이벤트 함수에서 false값을 반환해도 column 값이 변경되는 오류를 수정했습니다.

FileUpload

RP

설명

70618

FileUpload 컴포넌트에서 [찾아보기] 버튼이 동작하지 않은 오류를 수정했습니다 (모바일 운영체제의 접근성 설정 시 발생한 오류입니다).

Form

RP

설명

70673

Form 오브젝트의 transaction 메소드 실행 시 연결된 네트워크가 끊어지는 경우 WaitCursor가 계속 보여지는 오류를 수정했습니다 (모바일 디바이스에서 웹브라우저 실행 시 발생한 오류입니다).

70493

Form 오브젝트의 cancelTransaction 메소드를 사용해 통신을 취소하고 다시 transaction 메소드를 실행해 통신을 실행했을때 통신이 진행되지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 발생한 오류입니다).

70031

Form 오브젝트의 transaction 메소드 실행 후 받은 데이터에 null 값이 포함된 경우 이를 처리하지 못하는 오류를 수정했습니다 (런타임 브라우저에서 발생한 오류입니다).

MaskEdit

RP

설명

70515

MaskEdit 컴포넌트에 텍스트를 붙여넣은 경우 입력된 값을 지우고 포커스를 옮겼다가 다시 돌아왔을때 지운 값이 다시 표시되는 오류를 수정했습니다.

69772

MaskEdit 컴포넌트에 바인딩된 Dataset의 값을 oncolumnchanged 이벤트 함수 내에서 수정하는 경우 수정된 값이 MaskEdit 컴포넌트에 표시되지 못하는 오류를 수정했습니다.

69730

MaskEdit 컴포넌트의 type 속성값이 "number"이고 mask 속성값에 0과 콤마(,)가 포함된 경우 text 속성값의 자릿수를 잘못 처리하는 오류를 수정했습니다.

47729

MaskEdit 컴포넌트의 mask 속성값에 자릿수 구분자를 포함하는 경우 다른 곳에서 값을 복사해 붙여넣을 경우 자릿수가 제대로 표시되지 못하는 오류를 수정했습니다.

Plugin

RP

설명

70726

Plugin 오브젝트의 install 메소드 호출 시 지정된 cab 설치 후 다음 단계로 넘어가지 못하는 오류를 수정했습니다.

Radio

RP

설명

70583

Radio 컴포넌트의 enable 속성값이 false인 경우 바인딩된 Dataset 컬럼값을 변경하면 Radio 컴포넌트의 enable 속성값이 true로 변경된 것처럼 스타일이 적용되는 오류를 수정했습니다.

48391

Radio 컴포넌트의 바인딩된 Dataset의 coldcolumn에 "" 값이 있는 경우 value 속성값을 ""로 지정했을때 이를 처리하지 못하는 오류를 수정했습니다.

70292

Radio 컴포넌트의 focused 스타일이 정상적으로 적용되지 못하는 오류를 수정했습니다.

Tab

RP

설명

70492

생성되지 않은 상태의 Tabpage 오브젝트에 포함된 컴포넌트를 삭제하려할때 스크립트 에러가 발생하는 오류를 수정했습니다.

70348

Tab 컴포넌트의 tabposition 속성값이 "left" 또는 "right"인 경우 tabbutton에 표시되는 텍스트 일부가 잘리는 오류를 수정했습니다.

48616

Tab 컴포넌트의 padding 속성값 지정 시 border 스타일이 잘못 표시되는 오류를 수정했습니다.

37681

Tab 컴포넌트의 pseudo 상태에 따라 tabbutton에 표시되는 글자가 잘려보이는 오류를 수정했습니다.

TextArea

RP

설명

70390

TextArea 컴포넌트의 lengthunit 속성값을 "ascii"로 설정하고 maxlength 속성값을 설정한 상태에서 일본어 입력 시 maxlength 속성값에 설정한 값보다 많은 문자열이 입력되는 오류를 수정했습니다.

69823

TextArea 컴포넌트에 입력된 텍스트를 마우스 드래그로 선택하고 Delete 키 입력 시 삭제가 되지 않는 오류를 수정했습니다 (크롬, 오페라 브라우저에서 발생한 오류입니다).

WebBrowser

RP

설명

70788

WebBrowser 컴포넌트의 callMethod 메소드 실행 시 애플리케이션이 비정상 종료되는 오류를 수정했습니다.

70736

WebBrowser 컴포넌트의 onloadcompleted 이벤트가 발생하지 못하는 오류를 수정했습니다 (파이어폭스 브라우저에서 발생한 오류입니다).

70689

Application 오브젝트의 open 메소드 실행 시 WebBroswer 컴포넌트를 처리하지 못하는 오류를 수정했습니다 (IE 브라우저 실행 시 발생한 오류입니다).

기타

RP

설명

70702

locale 속성값이 'en_IN'일때 숫자 형식이 잘못 표시되는 오류를 수정했습니다.

70651

alert 또는 confirm 메소드 실행 시 포커스가 해당 대화상자로 이동하지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 TalkBack 기능을 활성화한 경우에 발생한 오류입니다).

70635

System 오브젝트의 print 메소드 실행 시 스크롤이 활성화된 화면 일부가 잘리는 오류를 수정했습니다 (데스크탑에서 웹브라우저 사용 시 발생한 오류입니다).

70625

앱 실행 시 첫 번째 컴포넌트에 지정된 텍스트를 스크린 리더에서 읽은 다음 포커스로 이동하지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 TalkBack 기능을 활성화한 경우에 발생한 오류입니다).

70455

컴포넌트 드래그앤드롭 동작 시 ondrag 이벤트와 ondrop 이벤트가 같은 컴포넌트에서 발생하는 오류를 수정했습니다.

70637

마우스 왼쪽 버튼을 클릭한 상태에서 컴포넌트위로 마우스 커서를 이동했을때 onmouseenter 이벤트와 onmousemove 이벤트 발생 순서가 잘못 처리되는 오류를 수정했습니다.

70609

컴포넌트의 letterspace 속성값이 -1이고 문자열에 공백문자가 포함된 경우 글자가 잘리는 오류를 수정했습니다 (HTML5 환경에서 발생한 오류입니다).

70550

Edit 기능을 제공하는 컴포넌트에 일본어 전각 스페이스가 입력되지 않는 오류를 수정했습니다 (런타임 브라우저 사용 시 발생한 오류입니다).

68572

Edit 기능을 제공하는 컴포넌트에 포커스가 있는 상태에서 Form 화면의 스크롤바를 이동하는 경우 캐럿이 Edit 영역을 벗어나는 오류를 수정했습니다 (iOS 운영체제를 사용하는 ipad mini에서 사파리 브라우저 사용 시 발생한 오류입니다).

29.4.2디바이스 API

29.4.3넥사크로 스튜디오

RP

설명

70268

넥사크로 스튜디오의 Dataset Contents Editor에서 ColumnInfo 속성 중 prop 속성값 편집 시 표시되는 목록에서 "KEY" 항목이 표시되지 않도록 수정했습니다. "KEY" 항목은 지원하지 않는 속성값입니다.

70263

넥사크로 스튜디오에서 [Base Lib Path] 항목값을 변경하고 TypeDefinition 편집창에서 모듈을 추가하거나 삭제하는 경우 설정된 Base Lib 경로를 찾지 못하는 오류를 수정했습니다.

69730

넥사크로 스튜디오 속성창에서 MaskEdit 컴포넌트의 type, mask 속성값에 따라 text 속성값이 잘못 표시되는 오류를 수정했습니다.

69109

넥사크로 스튜디오에서 HFrameSet, VFraemsSet 오브젝트 선택 시 속성창에 표기되는 항목 중 지원하지 않는 keepseparatesizewhenswap 속성을 삭제했습니다.

29.4.4기타

RP

설명

70805

autozoom 기능이 활성화 된 상태에서 화면 확대 시 화면이 흐려지는 오류를 수정했습니다 (안드로이드 운영체제에서 발생한 오류입니다).

70756

Webview 모듈이 실행되는 경우 화면 사이즈가 정상적으로 변경되지 못하는 오류를 수정했습니다 (안드로이드 운영체제를 사용하는 넥서스 5 기기에서 발생한 오류입니다).

70598

TCPClientSocket 오브젝트의 open 메소드 사용 시 "안전하지 않은 도메인 접근"에 대한 confirm 창이 확인 후에도 계속 뜨는 오류를 수정했습니다.

70443

프로젝트 Deploy 처리 시 merge 옵션을 선택한 경우 accessibility 관련 기능이 동작하지 못하는 오류를 수정했습니다.

70981

default.xtheme 파일에서 MaskEditControl 항목의 disabled, readonly 상태를 지정하는 코드 중 color 속성값을 삭제했습니다 (해외 판매되는 버전에만 반영된 수정건입니다).

70564

프로토콜 어댑터 사용 시 데이터 크기가 작은 경우 수신된 데이터를 처리하지 못하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다)

70083

System 오브젝트의 print 메소드 사용 시 TextArea 컴포넌트의 value 속성값이 출력되지 못하는 오류를 수정했습니다 (파이어폭스, 크롬 브라우저에서 발생한 오류입니다).

70056

default.xtheme 파일에서 MaskEditControl 항목의 shadow 스타일 코드에 세미콜론(;)이 누락된 오류를 수정했습니다 (해외 판매되는 버전에서 발생한 오류입니다).

69850

Deploy 옵션 중 "Shrink JS file" 적용 시 try~catch 구문 내 변수가 치환되지 못하는 오류를 수정했습니다.

47419

transaction 실행 시 반환되는 XML 코드 내 파라미터 중 ErrorCode, ErrorMsg 순서가 바뀐 경우 에러코드를 처리하지 못하는 오류를 수정했습니다.

29.5도움말 수정 및 추가

RP

설명

70905

도움말 항목 중 컴포넌트의 tooltiptext 속성값이 브라우저 사양에 따라 제약이 있다는 내용을 추가했습니다.

70749

도움말 항목 중 Spin 컴포넌트 value 속성의 default 값에 대한 설명을 추가했습니다.

70608

도움말 항목 중 MaskEdit 컴포넌트의 mask 속성 설명 중 limitbymask 속성에 따른 자릿수 제한에 대한 내용을 수정했습니다.

70262

도움말 항목 중 Application 오브젝트의 open 메소드 설명에 새로고침 시 제약사항에 대한 내용을 추가했습니다.

70114

도움말 항목 중 ScrollBar 오브젝트의 pos 속성값의 지원환경 설명을 보완했습니다.

69755

도움말 항목 중 지원하지 않는 Grid 컴포넌트의 onclick 이벤트 항목을 삭제했습니다.

69548

도움말 항목 중 PopupDiv 컴포넌트의 trackPopup 메소드에서 사용하는 bCapture 파라미터 설명을 수정했습니다.

68677

도움말 항목 중 ExportItem 오브젝트의 acceptstyle 속성이 누락되어 항목을 추가했습니다.

48703

도움말 항목 중 컴포넌트의 border 속성 설명에서 "double" 설정 시 지원되지 않는 두 번째 색상에 대한 설명을 수정했습니다.

48367

도움말 항목 중 컴포넌트의 style 속성값에 대한 Syntax 예제 코드의 오류를 수정했습니다.

48346

도움말 항목 중 Form 오브젝트의 ondeactivate 이벤트 설명에 이벤트 발생 조건에 대한 설명을 추가했습니다.

48232

도움말 항목 중 FileUpload 컴포넌트의 onerror 이벤트 설명에 ErrorCode 값이 음수로 반환될 경우 처리에 대한 설명을 추가했습니다.

48119

도움말 항목 중 Grid 컴포넌트 Cell 오브젝트의 controlcolor, controlimage 속성이 누락되어 항목을 추가했습니다.

47890

도움말 항목 중 Application 오브젝트의 trace 메소드 에 브라우저에 따라 출력되는 값이 다를 수 있다는 설명을 추가했습니다.

47568

도움말 항목 중 Combo 컴포넌트의 text 속성과 관련해 innerdataset 속성값 설정 시 넥사크로 스튜디오에서의 제약 사항 설명을 추가했습니다.

38855

도움말 항목 중 PopupDiv 컴포넌트의 trackPopup, trackPopupByComponent 설명에서 좌표 재조정에 대한 설명을 보완했습니다.

48158

도움말 항목 중 Grid 컴포넌트의 onselectchanged 이벤트 항목 설명에 이벤트가 발생할 수 있는 상황 설명을 추가했습니다.