10.2018-10-04 (9월 정기버전)

Edit

10.1버전정보

Product Version

14,0,1,2802

File Version

2018,10,31,1

10.2신규기능

  1. Runtime환경에서 Edit계열의 Text를 마우스 3번을 클릭하면 클릭한 위치의 문단이 선택되도록 마우스 클릭 기능이 추가되었습니다. (RP.81579)

설명

> 문단의 기준은 엔터(\r) 혹은 줄바꿈(\n)까지입니다.


2번 클릭과 3번 클릭의 구분

> 더블클릭 이후 0.5 초 이내 동일한 포인트를 클릭 했을 경우 3번 클릭으로 간주합니다.

  1. transaction 및 dataset.load 수행 시 서버에서 errorcode 값을 음수로 사용 할 때 서버에서 받은 dataset을 허용하는 ADL Property가 추가되었습니다.(RP.81140, 79666)

설명

transaction 및 dataset.load 함수 수행 시 errorcode 음수값 발생 시 서버로 부터 넘겨받는 dataset 처리 방식을 설정하는 속성입니다.


Systax)

application.set_datasetloadtype(strType) // set

application.datasetloadtype // get


Setting Syntax)

onsuccess : transaction() 및 dataset.load() 수행시 성공 시에만 데이터 처리

errorallow : transaction() 및 dataset.load() 수행시 성공 / 실패 유무와 관계없이 데이터 처리

  1. Secure cookie를 지원합니다. [Windows Runtime/HTML5/Android] (RP 78784, 79822, 81076)

Method 설명

setVariable

Global 영역에 변수를 추가하는 메소드입니다.


Sample Call)

application.setVariable("strID", "varValue", "secure");

addVariable

Global 영역에 변수를 추가하는 메소드입니다.


Sample Call)

application.addVariable("strID", "varValue", "secure");

nexacro studio 설명

GlobalVariables에 secure cookie를 설정 할 수 있습니다.

protocol

설명

HTTP

"http"인 경우에는 secure로 설정 되지 않은 쿠키만 request 쿠키에 포함

HTTPS

"https"인 경우에는 모든 cookie가 request쿠키에 포함

  1. Android에서 private 폴더에 접근 못하도록 기능 추가됐습니다. (RP 80475)

설명

Sample Call)

import com.nexacro.NexacroUtils; //선언 후


NexacroResourceManager rm = NexacroResourceManager.getInstance();

NexacroUtils.changeFilePermission(rm.getAppPath());

10.3오류수정

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

Application

RP

설명

80615

Application 오브젝트의 exit 메소드를 실행해서 애플리케이션을 종료했을때 WebBrowser 컴포넌트가 사라지지 않는 오류를 수정했습니다 (IE8 브라우저에서 실행 시 발생한 오류입니다).

79722

Application 오브젝트의 checkversion 속성값을 지정한 경우 화면이 표시되지 못하는 오류를 수정했습니다 (iOS 런타임에서 실행 시 발생한 오류입니다).

Calendar

RP

설명

80943

Calendar 컴포넌트의 enable 속성값이 true 인 경우 calendaredit 영역에 표시되는 문자열을 전체 선택한 상태에서 enable 속성값을 false로 변경하면 문자열을 선택한 블록이 남아있는 오류를 수정했습니다.

78566

Calendar 컴포넌트의 expr 속성값 지정 시 처리가 되지 않는 오류를 수정했습니다.

Combo

RP

설명

80316

Combo 컴포넌트의 bringToFront 메소드 실행 후 컴포넌트에 표시되는 텍스트가 아래로 밀려 표시되는 오류를 수정했습니다 (IE9 브라우저 실행 시 발생한 오류입니다).

81583

Combo 컴포넌트의 innerdataset 속성에 없는 값을 setColumn 메소드로 지정하는 경우 text 속성값이 undefined 로 처리되는 오류를 수정했습니다.

78623

Combo 컴포넌트의 type 속성값이 "search", "filter", "filterlike"인 경우 드롭다운 버튼 클릭 시 키패드가 올라오는 오류를 수정했습니다 (안드로이드, iOS 운영체제에서 실행 시 발생한 오류입니다).

Dataset

RP

설명

80024

Dataset 오브젝트의 컬럼 type을 "String"에서 "BIGDECIMAL"로 스크립트 내에서 변경 후 getCaseSum 메소드 호출 시 정상적인 값을 반환하지 못하는 오류를 수정했습니다.

79842

Dataset 오브젝트의 컬럼 타입이 "INT", "BIGDECIMAL", "FLOAT"인 경우 값이 0인 ROW 삭제 시 getRowType 메소드로 확인한 ROWTYPE이 1로 처리되는 오류를 수정했습니다.

79358

Dataset 오브젝트의 컬럼 type 값이 "DATE" 또는 "DATETIME"인 경우 keystring 속성을 처리하지 못하는 오류를 수정했습니다.

78847

Dataset 오브젝트의 컬럼 type값이 "time"인 경우 saveXML 메소드 실행 시 잘못된 값으로 처리되는 오류를 수정했습니다.

80382

Dataset 오브젝트에 undefined 값을 설정하지 못하는 오류를 수정했습니다.

Div

RP

설명

79528

Div 컴포넌트의 visible 속성값이 false인 상태에서 url 속성값을 지정하면 visible 속성값을 true로 변경해도 포커스가 이동하지 못하는 오류를 수정했습니다.

Edit

RP

설명

80991

Edit 컴포넌트의 displaynulltext 속성값을 설정한 경우 alert 메소드 실행 후 Edit 컴포넌트에 value 속성값을 지정하면 value 속성값 대신 displaynulltext 속성값이 표시되며 입력모드로 전환되지 않는 오류를 수정했습니다.

80844

Edit 컴포넌트에 값 입력 후 포커스 이동 시 canchange, onchanged 이벤트가 발생하지 않는 오류를 수정했습니다 (IE8에서 실행 시 발생한 오류입니다).

80623

키패드가 올라온 상태에서 다른 Edit 컴포넌트 선택 시 포커스가 이동하지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 런타임 실행 시 발생한 오류입니다).

80589

Edit 컴포넌트의 이벤트 함수 내에서 Dataset 오브젝트와 바인딩된 value 속성값을 null로 지정한 경우 속성값이 이전 값으로 복원되는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다).

79976

Edit 컴포넌트에 maxlength 속성값을 지정하고 바인딩된 Dataset 오브젝트의 값을 변경했을때 maxlength 속성값으로 지정된 길이만큼만 데이터가 표시되는 오류를 수정했습니다 (IE9, IE10 브라우저에서 실행 시 발생한 오류입니다).

79769

Edit 컴포넌트의 value 속성이 Dataset 오브젝트와 바인딩된 경우 소숫점 마지막 자리가 0으로 입력되었을때 Edit 컴포넌트의 value 속성값과 Dataset 오브젝트의 값이 다르게 처리되는 오류를 수정했습니다.

79658

Edit 컴포넌트에서 한국어 입력 후 스페이스키 입력 시 입력값이 지워지는 오류를 수정했습니다 (안드로이드 운영체제에서 런타임 실행 시 천지인 자판을 사용하는 경우 발생한 오류입니다).

78234

Edit 컴포넌트의 onkillfocus 이벤트 함수 내에서 enable 속성값을 false로 변경하는 경우 displaynulltext 속성값으로 지정된 값이 처리되지 못하는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다).

80599

Edit 컴포넌트의 displaynulltext 속성값을 설정한 경우 문자열 입력 후 포커스를 가질 수 없는 컴포넌트(예: Static)을 클릭하면 캐럿이 사라지는 오류를 수정했습니다.

FileUplodad

RP

설명

77419

Fileupload 컴포넌트의 upload 메소드 실행 시 서버와 통신이 끊기는 경우 onerror 이벤트가 발생하지 못하는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 실행 시 발생한 오류입니다).

Form

RP

설명

81034

Form 오브젝트의 transaction 메소드 실행 후 반환되는 Parameter 값 중에서 에러 처리값을 제외한 나머지 변수값이 global 변수로 처리되는 오류를 수정했습니다.

80819

Form 오브젝트의 reload 메소드를 호출할 때 Service cachelevel 동작이 지정된 설정값이 아니라 "session"으로만 동작하는 오류를 수정했습니다 (런타임 실행 환경에서 발생한 오류입니다).

79177

Form 오브젝트의 stepcount 속성값을 지정하고 Step 기능을 사용하는 경우 화면 아래가 잘리는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다).

Grid

RP

설명

81166

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "text"인 경우 한국어 입력 후 포커스를 이동했을때 입력한 값이 사라지는 오류를 수정했습니다 (macOS 운영체제에서 사파리 브라우저 사용 시 발생한 오류입니다).

81134

Grid 컴포넌트의 cellsizingtype 속성값을 지정한 후 특정 테마 설정에서 Column 또는 Row 크기 변경이 되지 않는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다).

80643

마우스 클릭 동작으로 Grid 컴포넌트의 Cell 편집 상태 진입 시 화면이 멈추는 오류를 수정했습니다 (윈도우 7 운영체제에서 런타임 실행 시 발생한 오류입니다).

80598

Grid 컴포넌트의 autoenter 속성값이 "select"이고 Cell 오브젝트의 displaytype, edittype 속성값이 "checkbox"인 경우 해당 셀을 마우스로 클릭했을때 다른 셀로 포커스가 이동하는 오류를 수정했습니다.

80578

Grid 컴포넌트의 autosizingtype 속성값이 "col"인 경우 바인딩된 Dataset 오브젝트의 copyRow 메소드 실행 시 autosizing 처리가 되지 못하는 오류를 수정했습니다.

80429

Grid 컴포넌트 Cell 오브젝트의 displaytype, edittype 속성값을 "button"으로 지정하고 suppress 속성을 지정한 경우 스크롤 동작 시 buttoncontrol이 표시되지 않는 오류를 수정했습니다 (IE8 브라우저에서 실행 시 발생한 오류입니다).

80365

Grid 컴포넌트의 enable 속성값을 false로 지정한 후 true로 변경했을때 스크롤 영역 밖에 있는 Cell의 pseudo가 변경되지 못하는 오류를 수정했습니다.

80342

Grid 컴포넌트 Cell 오브젝트의 displaytype, edittype 속성값이 "date"이고 calendardisplay 속성값은 "display", calendardisplaynulltype 속성값은 "none"일 경우 expr 속성값이 처리되지 못하는 오류를 수정했습니다.

80247

Grid 컴포넌트의 autosizingtype 속성값은 "col" Cell 오브젝트의 displaytype 속성값은 "tree"인 경우 autosizing 시 일부 공백이 표시되는 오류를 수정했습니다.

80184

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값을 문자 형태가 아닌 컨트롤 형태로 지정하고 edittype 속성값을 지정한 후 Cell 오브젝트를 클릭해서 편집 상태로 전환했을때 oncellclick 이벤트가 발생하면서 GridClickEventInfo 오브젝트의 clickitem속성값을 반환하지 못하는 오류를 수정했습니다.

80092

Grid 컴포넌트 Band 오브젝트의 selectborder 속성값이 선택 영역이 아닌 Cell 또는 Band 위치에 마우스 오버 상태일때 반영되는 오류를 수정했습니다.

80076

Grid 컴포넌트의 Cell 오브젝트에 suppress를 적용한 경우 셀을 클릭하고 스크롤바를 움직이는 동작을 반복했을때 일부 데이터가 표시되지 않는 오류를 수정했습니다.

80040

Grid 컴포넌트 Cell 오브젝트로 포커스 이동 시 첫 번째 컬럼에서 캐럿 위치가 뒤에 표시되는 오류를 수정했습니다 (IE, Edge 브라우저 실행 시 발생한 오류입니다).

80026

Grid 컴포넌트의 oncellclick 이벤트 처리 시 GridClickEventInfo 오브젝트의 속성에 잘못된 값이 포함되는 오류를 수정했습니다.

78669

Grid 컴포넌트에서 가로 스크롤바 조작 시 Grid 컴포넌트 내 빈공간이 보이거나 스크롤 위치가 갑자기 움직이는 오류를 수정했습니다 (Edge 브라우저에서 실행 시 발생한 오류입니다).

72791

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "tree"인 경우 align 속성값을 halign 또는 valign 속성 하나만 지정했을때 지정하지 않은 align 속성값이 테마에 설정된 값이 아닌 기본값으로 적용되는 오류를 수정했습니다.

81379

Grid 컴포넌트 Cell 오브젝트에 표시되는 Calendar 컨트롤의 spin 버튼 클릭 조작 시 값이 잘못 처리되는 오류를 수정했습니다 (안드로이드, iOS 운영체제에서 발생한 오류입니다).

79844

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "date", mask 속성값이 "yyyy-MM-dd HH:mm:ss"이고 바인딩된 Dataset 오브젝트의 컬럼 타입이 "String"이면서 값이 "00000000"인 경우 잘못된 값으로 표시되는 오류를 수정했습니다.

PopupMenu

RP

설명

80673

PopupMenu 컴포넌트에서 2 레벨 메뉴 아이템을 펼친 후 최상위 메뉴 아이템을 선택했을때 하위 레벨 아이템 데이터가 정상적으로 조회되지 않는 오류를 수정했습니다.

79702

PopupMenu 컴포넌트에서 화면 스크롤 시 Popup 창 위치가 어긋나는 오류를 수정했습니다.

TextArea

RP

설명

81113

TextArea 컴포넌트의 wordwrap 속성값을 지정한 경우 컴포넌트의 높이가 계산된 글자 높이보다 작은 경우 스크롤바를 움직이면 글자가 겹쳐서 표시되는 오류를 수정했습니다 (런타임 실행 환경에서 발생한 오류입니다).

WebBrowser

RP

설명

80723

WebBrowser 컴포넌트에 포함된 웹문서에서 contenteditable 속성을 사용하는 경우 스크롤 동작을 하지 못하는 오류를 수정했습니다 (안드로이드 6.0 운영체제를 사용하는 갤럭시 S5 기기에서 런타임 실행 시 발생한 오류입니다)

기타 (기본 컴포넌트 / 오브젝트)

RP

설명

80930

컴포넌트의 스타일 속성 일부가 누락된 경우 system.print 메소드 호출 시 스크립트 에러가 발생하는 오류를 수정했습니다 (HTML5 실행 환경에서 발생한 오류입니다).

80786

expr 구문 내에서 특정 오브젝트를 사용하는 일부 스크립트가 정상적으로 동작하지 못하는 오류를 수정했습니다. 대상 오브젝트와 메소드는 아래와 같습니다.

- Math.ceil

- Math.floor

- Math.round

- new Date

- new Image

80526

showModal 메소드 실행 후 팝업창에서 스크립트로 부모창의 Tab 컴포넌트에 tagpage를 추가한 후 팝업창을 클릭하거나 닫을 경우 부모창 화면이 이전 화면으로 복원되는 오류를 수정했습니다.

80194

Div 컴포넌트 내 Grid 컴포넌트를 배치한 경우 다른 조건에 따라 Div 컴포넌트나 Grid 컴포넌트의 스크롤바가 생성되었을때 Grid 컴포넌트의 Band 크기가 조정되지 않아 일부 스타일 요소가 표시되지 못하는 오류를 수정했습니다.

80126

transaction 메소드 실행 시 반환되는 값의 ErrorCode 값이 0 미만의 음수인 경우 데이터셋을 받는 오류를 수정했습니다 (런타임 환경에서 실행 시 발생한 오류입니다).

79780

텍스트 편집 영역을 가지고 있는 컴포넌트에 값을 입력하고 스크립트에서 readonly 속성값을 true로 변경했을때 Undo(Ctrl+Z) 기능이 동작하는 오류를 수정했습니다 (IE11 브라우저에서 실행 시 발생한 오류입니다).

79685

Tabpage 오브젝트에 연결된 Form에서 application.open 메소드를 실행한 후 열려진 창에 포커스를 이동했다가 다시 Tabpage 오브젝트에 연결된 Form으로 포커스 전환 시 스크립트 에러가 발생하는 오류를 수정했습니다 (HTML5 환경에서 발생한 오류입니다).

79651

WebBrower 컴포넌트 내 호출된 웹 콘텐츠를 터치 동작으로 조작한 후 다른 컴포넌트가 동작하지 못하는 오류를 수정했습니다 (iOS 운영체제에서 런타임 실행 시 발생한 오류입니다).

79186

Edit, TextArea 컴포넌트에서 입력된 텍스트를 Cut, Copy 하는 경우 onchar 이벤트가 발생하지 못하는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

76540

3개 이상의 프레임창을 실행한 상태에서 포커스가 있는 프레임창에서 스크립트로 다른 프레임창을 닫는 경우 포커스가 현재 창이 아닌 다른 프레임창으로 이동하는 오류를 수정했습니다.

81482

showmodal 메소드 실행 후 팝업창에서 닫기 버튼 클릭 시 스크립트 에러가 발생하는 오류를 수정했습니다.

79846

transaction 메소드 실행 시 반환되는 값의 ErrorCode 값이 0 미만의 음수인 경우 rowType이 변경되는 오류를 수정했습니다 (런타임 환경에서 실행 시 발생한 오류입니다).

79185

Edit, TextArea 컴포넌트에서 조합문자 입력 중에 입력된 문자열을 터치하는 경우 중복으로 입력되는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

80088

텍스트 편집 영역을 가지고 있는 컴포넌트에서 마우스 휠 동작으로 스크롤 이동 시 캐럿 위치가 어긋나는 오류를 수정했습니다 (IE10, IE11 브라우저에서 실행 시 발생한 오류입니다).

80039

텍스트 편집 영역을 가지고 있는 컴포넌트로 Tab 키로 포커스를 옮겼을때 캐럿 위치가 어긋나는 오류를 수정했습니다 (IE8, IE9 브라우저에서 실행 시 발생한 오류입니다).

79190

텍스트 편집 영역을 가지고 있는 컴포넌트의 ontextchange, ontextchanged 이벤트 함수 내에서 다른 컴포넌트의 enable 속성값을 false로 변경했을때 컴포넌트에 문자열 입력이 안되는 오류를 수정했습니다 (IE9 브라우저에서 실행 시 발생한 오류입니다).

79184

Edit, TextArea 컴포넌트에서 inputtype 속성값이 "half"인 경우 일본어 전각문자를 입력하고 조합중인 상태에서 캐럿 위치를 변경하고 문자열을 붙여넣기하면 조합중인 문자가 입력되는 오류를 수정했습니다 (IE11 브라우저에서 실행 시 발생한 오류입니다).

78776

Calendar, Combo 컴포넌트의 value 속성값 변경 후 엔터키 입력 시 캐럿 위치가 맨 앞으로 이동하는 오류를 수정했습니다.

76623

Application 오브젝트의 enabletouchevent 속성값이 false인 경우 Edit 컴포넌트에서 드래그앤드롭 동작으로 Grid 컴포넌트로 이동했을때 ondrop 이벤트가 발생하지 못하는 오류를 수정했습니다 (HTML5 실행 환경 또는 안드로이드, iOS 운영체제에서 발생한 오류입니다).

10.3.2디바이스 API

RP

설명

80590

핀치 줌 동작이 정상적으로 처리되지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 Samsung Internet Browser 사용 시 발생한 오류입니다).

80110

핀치 줌 동작이 정상적으로 처리되지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 크롬 브라우저 67 미만 버전 사용 시 발생한 오류입니다).

79175

VirtualFile 오브젝트에서 바이너리 파일 저장을 처리하지 못하는 오류를 수정했습니다 (iOS 운영제체에서 런타임 실행 시 발생한 오류입니다).

10.3.3넥사크로 스튜디오

RP

설명

80376

넥사크로 스튜디오의 Launch 옵션 변경 시 quickview 실행 시 LaunchProject가 실행되는 오류를 수정했습니다.

48618

넥사크로 스튜디오 스크립트 편집 창 상단 함수 목록에서 특정 함수 선택 시 해당 라인으로 이동하지 못하는 오류를 수정했습니다.

10.3.4기타

RP

설명

80627

Alias 경로 "%USERAPP%" 사용 시 설정된 경로가 매뉴얼과 다르게 처리되는 오류를 수정했습니다.

80449

태블릿 기기에서 화면을 터치해 동작하는 경우 드래그 앤 드롭 이벤트가 발생하지 못하는 오류를 수정했습니다 (윈도우 10 Edge 브라우저 사용 시 발생한 오류입니다).

79774

system.print 메소드로 인쇄가 되지 못하는 오류를 수정했습니다 (iOS 운영체제 Safari 브라우저에서 실행 시 발생한 오류입니다).

10.4도움말 수정 및 추가

RP

설명

81558

도움말 항목 중 Radio 컴포넌트의 letterspace 속성 항목과 FileDownloadErrorEventInfo 오브젝트의 eventid 속성 항목의 설명이 누락된 것을 추가했습니다.

81476

도움말 항목 중 사용하지 않는 항목을 삭제했습니다. (SketchErrorEventInfo, SketchEventInfo, SketchLoadEventInfo)

81106

매뉴얼 항목 중 image 속성 설명에 TIFF 파일 형식에 대한 설명을 추가했습니다.

80612

도움말 항목 중 컴포넌트의 usesoftkeyboard 속성 설명에 태블릿 기기에서 펜 사용 시 주의사항 설명을 추가했습니다.

80390

도움말 항목 중 컴포넌트의 parent 속성 설명 중 HTML5 버전에 대한 잘못된 설명을 삭제했습니다.

80374

도움말 항목 중 onkillfocus 이벤트 설명 중 이벤트 발생 제약에 관련된 설명을 수정했습니다.

80352

도움말 항목 중 프레임 오브젝트에서 누락된 좌표 관련 속성 항목을 추가했습니다.

대상 오브젝트: ChildFrame, FrameSet, HFrameSet, VFrameSet, MainFrame, Menu

대상 속성: bottom, height, left, right, top, width

79652

도움말 항목 중 컨테이너 오브젝트의 step 관련 속성 일부를 아래와 같이 변경했습니다.

- Form, Div, PopupDiv 오브젝트의 stepcontrol 속성 항목 추가

- Form 오브젝트의 stepcount 속성 항목 삭제

79529

도움말 항목 중 Font 오브젝트의 size 속성에 대한 설명에 음수값 지정 시 동작 설명을 추가했습니다.

77391

도움말 항목에서 누락된 onorientationchange 이벤트 항목을 추가했습니다.

76710

도움말 항목 중 누락된 Button 컴포넌트의 getStyleValue,setStyleValue 메소드 항목을 추가했습니다.

48510

도움말 항목 중 Grid 컴포넌트 Cell 오브젝트의 suppress, suppressalign 속성 설명에 조건에 따른 제약사항 설명을 추가했습니다.

73288

도움말 항목 중 Tabpage 오브젝트의 stepcontrol 속성 설명을 보완했습니다.

47744

도움말 항목 중 누락된 CheckBox, Radio, Step 컴포넌트의 buttonalign 항목을 추가했습니다.