21.2017-09-14 (8월 정기버전)

Edit

21.1버전정보

Product Version

14,0,1,1703

File Version

2017,9,14,1

21.2신규기능

  1. ADL/onerror 이벤트의 EventInfo 오브젝트에 reason 속성을 추가했습니다.(RP.74020)

설명

HTTP/HTTPS 통신 중 에러 발생 시 상태 코드를 나타내는 속성입니다. Nexacro에서 정의한 코드값을 리턴합니다. errortype=CommunicationError 인 경우 발생합니다.


통신 상에서 발생하는 error에 대한 내용이 statuscode값으로 구분이 어려운점을 reason값을 이용하여 교차 체크하여 보다 정교한 비교를 할 수 있습니다.


  • 자세한 코드값과 코드에 대한 설명은 다음 위치의 매뉴얼을 참고바랍니다.

Objects > EventInfo Objects > ErrorEventInfo > Property > reason

21.3변경기능

  1. ADL/onerror 이벤트의 EventInfo 오브젝트에 statuscode 속성값 중 '사용자에 의한 취소'시 발생하는 코드값을 변경했습니다.(RP.75046)

설명

변경 전

statuscode 가 0으로 출력됩니다.

변경 후

statuscode 가 499로 출력됩니다.


  • 자세한 코드값과 코드에 대한 설명은 다음 위치의 매뉴얼을 참고바랍니다.

Objects > EventInfo Objects > ErrorEventInfo > Property > statuscode

  1. HTML5 환경에서 MaskEdit 컴포넌트에 포커스를 줄 때 PC와 Android가 같도록 수정했습니다.(RP.73349)

설명

변경 전

HTML5 환경에서 MaskEdit 컴포넌트에 포커스를 줄 때 PC와 Android에서 캐럿(caret)의 위치가 다릅니다.

변경 후

HTML5 환경에서 MaskEdit 컴포넌트에 포커스를 줄 때 PC와 Android 모두 캐럿이 제일 앞으로 가도록 수정했습니다.


• iOS에서는 OS 특성상 캐럿이 제일 뒷쪽에 위치합니다.(RP.69265 참고)

  1. Menu 컴포넌트에서 아래쪽 방향키(↓)로 menuitem의 popupmenu가 열리지 않도록 수정했습니다.(RP.75377)

설명

변경 전

Menu 컴포넌트에서 아래쪽 방향키(↓)를 누르면 menuitem의 popupmenu가 나타납니다.

변경 후

Menu 컴포넌트에 토글(toggle) 기능이 추가되면서 아래쪽 방향키(↓)로 menuitem의 popupmenu가 열리지 않습니다.

  1. Menu 컴포넌트의 확장 가능한 subitem에서 마우스 커서 이동 시 mouseover pseudo 를 유지하도록 수정했습니다.

설명

변경 전

Menu 컴포넌트의 확장 가능한 subitem에서 마우스 커서를 subitem 밖으로 이동하면 mouseover pseudo가 해제됩니다.


1. 'AA'를 클릭합니다.



2.’A1’에 커서를 올리면 ‘A1’에 mouseover pseudo가 적용되고 popupmenu가 열립니다. 커서를 ‘A1’ 밖으로 이동하면 ‘A1’의 popupmenu의 열린 상태는 유지되고 mouseover pseudo는 해제됩니다.


변경 후

Menu 컴포넌트의 확장 가능한 subitem에서 마우스 커서를 subitem 밖으로 이동하면 mouseover pseudo가 유지됩니다.


1. 'AA'를 클릭합니다.


2.’A1’에 커서를 올리면 ‘A1’에 mouseover pseudo가 적용되고 popupmenu가 열립니다. 커서를 ‘A1’ 밖으로 이동하면 ‘A1’의 popupmenu의 열린 상태와 mouseover pseudo가 유지됩니다.

21.4오류수정

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

Application

RP

설명

75010

Applicaiton 오브젝트의 open 메소드를 실행하고 팝업창으로 포커스를 이동하지 못하는 오류를 수정했습니다.

Combo

RP

설명

74895

Combo 컴포넌트의 dropbutton 스타일 속성값으로 image 파일을 지정했을때 버튼이 한번에 눌러지지 않는 오류를 수정했습니다.

73770

Combo 컴포넌트에서 popupwindow가 펼쳐진 상태에서 키보드 탭키를 눌러 다른 곳으로 포커스가 옮겨졌을 때 mouseover Pseudo 스타일이 남아있는 오류를 수정했습니다.

Dataset

RP

설명

74771

open 메소드를 실행해 열린 창에서 Dataset 오브젝트의 컬럼 type이 "BIGDECIMAL"인 컬럼을 setColumn 메소드로 값을 변경하지 못하는 오류를 수정했습니다.

74691

Dataset 오브젝트의 컬럼명을 "size"로 지정한 경우 화면이 표시되지 못하는 오류를 수정했습니다.

74101

transaction 메소드 실행 시 Dataset 오브젝트가 2개 포함된 경우 onload 이벤트 처리 시 DSLoadEventInfo 오브젝트의 reason 속성값이 잘못 처리되는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

Edit

RP

설명

75227

Edit 컴포넌트의 maxlength 속성값을 지정한 경우 일본어 조합문자 입력 후 다른 컴포넌트로 포커스가 이동하지 못하는 오류를 수정했습니다 (iOS 10.3 이상 버전에서 발생한 오류입니다).

74622

Edit 컴포넌트의 ontextchange 이벤트 함수 내에서 false를 반환하는 경우 문자열을 전체선택한 후 키보드 백스페이스키와 스페이스바를 연속해서 입력하면 값이 삭제되는 오류를 수정했습니다 (Chrome, Firefox 브라우저에서 일본어 IME 사용 시 발생한 오류입니다).

74557

Edit 컴포넌트에 입력된 문자열이 없는 경우 키보드 Delete 키 입력 시 ontextchange, onchar, ontextchanged 이벤트가 발생하는 오류를 수정했습니다.

74354

Edit 컴포넌트의 inputtype 속성값을 지정하고 입력된 문자열 전체를 선택한 후 키보드 스페이스바를 두 번 입력하면 선택된 문자열이 붙여넣기 되는 오류를 수정했습니다 (Edge, IE11 브라우저에서 발생한 오류입니다).

74353

Edit 컴포넌트에서 inputfilter, inputtype 속성값 설정한 경우 마우스 버튼을 누른 상태에서 텍스트 입력 시 필터 대상이 아닌 값이 입력되는 오류를 수정했습니다 (Edge, Chrome, Firefox 브라우저에서 발생한 오류입니다).

  • 마우스 드래그로 문자열 선택 후 마우스 더블클릭을 하면서 텍스트를 입력하면 값이 필터 대상이 아닌 값이 입력되는 오류는 아직 수정되지 않았습니다.

    일본어 전각 IME 모드 (Edge 브라우저), 한글 IME 모드 (Chrome 브라우저)

ExcelObject

RP

설명

73698

애플리케이션의 쿠키값 설정 후 ExcelExportObject 오브젝트의 exportData 메소드 실행 시 XENI 에러가 발생하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

Grid

RP

설명

75095

Application 오브젝트의 enabletouchevent 속성값을 true로 설정한 경우 Grid 컴포넌트의 checkbox가 동작하지 못하는 오류를 수정했습니다 (윈도우 운영체제를 사용하는 태블릿에서 런타임 사용 시 발생한 오류입니다).

75005

Grid 컴포넌트의 ondrop 이벤트 처리 시 GridDragEventInfo 오브젝트의 dragdata, userdata 속성값이 null로 처리되는 오류를 수정했습니다 (14.0.1.1600 이후 버전에서 발생한 오류입니다).

74361

수평 스크롤바가 활성화된 Grid 컴포넌트의 수평 스크롤바를 오른쪽으로 이동한 상태에서 바인딩된 Dataset 오브젝트의 keystring 속성값을 변경하는 경우 Grid 컴포넌트의 Cell 위치가 어긋나게 표시되는 오류를 수정했습니다 (IE 8, 9에서 발생한 오류입니다).

75183

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "text"인 경우 조합형 문자 입력 후 키보드 엔터 키를 입력했을 때 onchar 이벤트에서 GridEditCharEventInfo 오브젝트의 pretext 속성값이 정상적으로 처리되지 못하는 오류를 수정했습니다.

75083

Grid 컴포넌트의 onkeydown 이벤트 함수 내에서 createFormat 메소드를 실행하고 바인딩된 Dataset 오브젝트의 addRow 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

74618

Grid 컴포넌트의 ontextchange 이벤트 함수 내에서 false를 반환하는 경우 문자열을 전체선택한 후 키보드 백스페이스키와 스페이스바를 연속해서 입력하면 값이 삭제되는 오류를 수정했습니다 (Chrome, Firefox 브라우저에서 일본어 IME 사용 시 발생한 오류입니다).

74537

Grid 컴포넌트 Cell 오브젝트의 suppressalign 속성값을 "first,over"로 지정한 상태에서 해당 Cell 영역을 클릭하면 텍스트가 어긋나 표시되는 오류를 수정했습니다.

74410

Grid 컴포넌트의 insertContentsCol 메소드 실행 후 Cell 오브젝트의 Index 값이 잘못 처리되는 오류를 수정했습니다.

74352

Grid 컴포넌트 Cell 오브젝트의 editfilter 속성값을 지정하고 입력된 문자열 전체를 선택한 후 키보드 스페이스바를 두 번 입력하면 선택된 문자열이 붙여넣기 되는 오류를 수정했습니다 (Chrome, Firefox 브라우저에서 발생한 오류입니다).

74355

Grid 컴포넌트 Cell 오브젝트의 editfilter 속성값을 설정한 경우 마우스 버튼을 누른 상태에서 텍스트 입력 시 필터 대상이 아닌 값이 입력되는 오류를 수정했습니다 (웹브라우저에서 실행 시 발생한 오류입니다).

  • 마우스 드래그로 문자열 선택 후 마우스 더블클릭을 하면서 텍스트를 입력하면 값이 필터 대상이 아닌 값이 입력되는 오류는 아직 수정되지 않았습니다.

    일본어 전각 IME 모드 (Edge 브라우저), 한글 IME 모드 (Chrome 브라우저)

Menu

RP

설명

75298

Menu 컴포넌트의 subItem을 터치해서 하위 subItem을 펼친 후에 다른 subItem을 터치해서 하위 subItem을 펼치면 첫 번째 터치해서 펼쳤던 하위 subItem 영역의 높이로 화면에 표시되는 오류를 수정했습니다 (14.0.1.1600 이후 버전에서 발생한 오류입니다. iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

75133

Menu 컴포넌트에서 subItem을 가지고 있는 Item 클릭 시 onmenuclick 이벤트가 발생하는 오류를 수정했습니다 (14.0.1.1600 이후 버전에서 발생한 오류입니다).

74538

Menu 컴포넌트에서 Item을 선택한 상태에서 키보드 방향키로 이동하는 경우 Item이 중복 선택된 것처럼 보이는 오류를 수정했습니다.

73674

Menu 컴포넌트에서 subItem을 마우스로 클릭하거나 마우스 포인터를 subItem 영역 위에 올린 상태에서 방향키로 subItem을 선택하지 못하거나 한 단계 아래의 subItem이 선택되는 오류를 수정했습니다.

Plugin

RP

설명

75236

Plugin 오브젝트 사용 시 WINDOWED=false로 설정된 ActiveX를 설정하면 에러가 발생하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

PopupDiv

RP

설명

73096

WebBrowser 컴포넌트에 표시된 HTML 페이지의 텍스트 영역을 마우스 드래그로 선택한 후 onmouseenter 이벤트에서 PopupDiv 컴포넌트를 호출했을 때 PopupDiv 컴포넌트가 호출되지 않고 애플리케이션이 동작하지 않는 오류를 수정했습니다 (IE11에서 발생한 오류입니다).

PopupMenu

RP

설명

75217

PopupMenu 컴포넌트의 trackPopupByComponent 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

74516

PopupMenu 컴포넌트가 표시되는 영역이 부족할때 나타나는 spinbutton 클릭 시 Item이 제대로 이동하지 못하는 오류를 수정했습니다.

74427

PopupMenu 컴포넌트에서 innerdataset 속성을 GlobalVariables에 추가한 Dataset으로 지정하는 경우 실행 시 메모리 누수가 발생하는 오류를 수정했습니다.

Tab

RP

설명

75128

Tab 컴포넌트의 insertTabpage 메소드 실행 시 nIndex 파라미터 값을 -1로 지정한 경우 onchanged 이벤트의 TabIndexChangeEventInfo 오브젝트의 postindex 속성값을 잘못 처리하는 오류를 수정했습니다 (14.0.1.1600 이후 버전에서 발생한 오류입니다).

75479

Tab 컴포넌트에서 tabbutton 클릭 후 키보드 Tab 키 입력 시 onkeydown 이벤트가 발생하는 오류를 수정했습니다.

75304

Tab 컴포넌트의 focusacceptable 속성값이 false인 경우 키보드 Shift+Tab 키로 입력 시 포커스를 이동하지 못하는 오류를 수정했습니다.

74534

Tab 컴포넌트에서 키보드 탭키를 사용해 포커스를 이동하는 경우 onkeydown 이벤트가 발생하는 오류를 수정했습니다.

76072

Tab 컴포넌트의 extrabutton을 클릭해 여러 개의 Tabpage를 연속해서 제거하는 경우 마지막 Tabpage가 삭제되면서 스크립트 에러가 발생하는 오류를 수정했습니다 (해당 건은 14.0.1.1703 버전에서 수정된 오류입니다).

TextArea

RP

설명

75329

TextArea 컴포넌트의 ontextchange 이벤트 함수 내에서 false값을 반환했을때 문자열이 변경되는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

74620

TextArea 컴포넌트의 cancharchange 이벤트 실행 시 CanCharEventInfo 오브젝트의 posttext 속성값을 빈값으로 처리하는 오류를 수정했습니다.

74117

TextArea 컴포넌트의 maxlength 속성값을 설정하고 설정한 값만큼 문자열이 입력된 상태에서 화면을 터치하고 드래그해 캐럿을 앞으로 이동한 다음 텍스트가 입력되는 오류를 수정했습니다 (모바일 디바이스에서 발생한 오류입니다).

72514

TextArea 컴포넌트에 지정된 padding 속성값이 pseudo 변경 시 반영되지 못하는 오류를 수정했습니다.

WebBrowser

RP

설명

74684

WebBrowser 컴포넌트에 ActiveX 오브젝트를 보여주는 경우 showModal 메소드 실행 시 화면이 정상적으로 표시되지 못하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

기타

RP

설명

75228

Edit, TextArea 컴포넌트에서 displaynulltext 속성값이 설정된 다른 Edit 계열 컴포넌트로 포커스를 이동하는 경우 캐럿이 이동하지 않는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다).

75053

Edit, TextArea 컴포넌트를 포함하고 있는 애플리케이션을 실행한 상태에서 다른 프로그램을 실행했다가 다시 해당 컴포넌트로 포커스를 이동했을 때 바인딩한 Dataset 오브젝트의 값을 처리하지 못하는 오류를 수정했습니다 (IE 브라우저에서 발생한 오류입니다).

74601

Edit, TextArea 컴포넌트의 readonly 속성값이 true이고 GlobalVariables에 추가한 Dataset을 바인딩한 경우 포커스를 이동하거나 키보드를 닫는 경우 입력된 문자열이 사라지는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다).

74531

Dataset과 바인딩하지 않은 컴포넌트의 updateToDataset 메소드 호출 시 true값을 반환하는 오류를 수정했습니다.

74315

Calendar 컴포넌트와 WebBrowser 컴포넌트를 가지고 있는 Form에서 WebBrowser 컴포넌트 내 콘텐츠를 클릭했다가 Calendar 컴포넌트의 dropbutton을 클릭하면 날짜값이 수정되는 오류를 수정했습니다 (IE 브라우저에서 발생한 오류입니다).

72762

Edit, TextArea, Combo 컴포넌트에서 입력된 문자열을 선택한 상태에서 문자키를 입력 시 cancharchange 이벤트에서 CanCharEventInfo 오브젝트의 pretext 속성값을 잘못 처리하는 오류를 수정했습니다.

75048

Edit 컴포넌트의 inputtype 속성값 또는 Grid 컴포넌트 Cell 오브젝트의 editfilter 속성값을 설정한 경우 입력된 문자열을 전체선택한 후 필터 대상이 아닌 값을 입력하는 경우 입력된 문자열이 지워지는 오류를 수정했습니다 (Edge 브라우저에서 발생한 오류입니다).

  • 일본어 전각 IME 모드에서 필터 대상이 아닌 값을 입력하는 경우 아래와 같은 조건에서 입력된 문자열이 지워지는 오류는 아직 수정되지 않았습니다.

    Edit 컴포넌트의 inputtype 속성값이 "sign"인 경우

    Grid 컴포넌트 Cell 오브젝트의 editfilter 속성값이 "alpha", "digit", "integer", "number"인 경우

75975

ChildFrame 오브젝트의 showModal 메소드를 사용해 실행된 모달창에서 Combo, Calendar, PopupDiv 컴포넌트 실행 시 일부 컨트롤이 모달창 프레임 뒤로 가려지는 오류를 수정했습니다 (해당 건은 14.0.1.1702 버전에서 발생한 오류이며 14.0.1.1703 버전에서 수정됐습니다).

21.4.2디바이스 API

RP

설명

74639

LiteDBStatement 오브젝트에서 executeQuery 메소드 실행 시 사용하는 SELECT 문의 컬럼이 1개인 경우 조회 결과를 정상적으로 처리하지 못하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

21.4.3넥사크로 스튜디오

RP

설명

75417

넥사크로 스튜디오 속성창에서 Grid 컴포넌트 Cell 오브젝트의 Font 속성값 선택 후 "Font edit dialog"를 실행하지 못하는 오류를 수정했습니다.

75416

컴포넌트의 font 속성값이 없는 경우 넥사크로 스튜디오의 속성창에서 "Font edit dialog"를 띄우는 경우 기본값이 "0 null"로 설정되는 오류를 수정했습니다.

75109

UX-Studio 9.2 버전의 디자인 화면에서 복사한 컴포넌트를 넥사크로 스튜디오의 디자인 화면으로 붙여넣기하지 못하는 오류를 수정했습니다.

74258

넥사크로 스튜디오에서 TypeDefinition > Services 항목의 version 정보를 문자열로 입력시 일부 값이 사라지는 오류를 수정했습니다.

74041

Application 오브젝트의 checkversion 속성값을 true로 지정한 경우 넥사크로 스튜디오에서 애플리케이션 실행 후 "View Source" 항목 선택 시 해당 소스 코드를 보여주지 못하는 오류를 수정했습니다.

21.4.4기타

RP

설명

75139

애플리케이션 로딩 시 Form 오브젝트 내에서 include 하는 스크립트 파일이 중복해서 호출되는 오류를 수정했습니다.

74578

execBrowser 메소드 실행 시 파라미터로 서비스의 prefixid를 사용하는 경우 연결된 URL을 찾지 못하는 오류를 수정했습니다.

74547

GlobalVariables에 등록한 Variables의 usecookie 값이 true인 경우 setVariable 메소드가 정상적으로 동작하지 못하는 오류를 수정했습니다.

74359

터치 동작으로 화면 스크롤 시 스크립트 에러가 발생하는 오류를 수정했습니다 (윈도우 태블릿에서 터치 동작 사용 시 발생한 오류입니다).

74265

TypeDefinition에서 cachelevel 값을 "static"으로 지정 후 version 값을 갱신한 경우 파일을 새로 받지 못하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

74122

ChildFrame 오브젝트의 showModal 메소드를 호출해서 생성된 모달창을 스크롤하거나 타이틀바 영역을 잡고 마우스 드래그로 이동하는 경우 콘텐츠가 창에서 분리되는 오류를 수정했습니다 (사파리 브라우저에서 발생한 오류입니다).

74061

Screen 오브젝트의 zoommin, zoommax 속성값이 다를 경우 ChildFrame 오브젝트의 openalign 속성값을 "center, middle"로 설정하고 모달창을 띄우면 창의 위치가 잘못 표시되는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다).

73979

윈도우 운영체제에 설치된 다른 프로그램에서 WM_NULL 메시지를 보내는 경우 최소화한 넥사크로플랫폼 애플리케이션이 다시 화면에 표시되는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

73970

화면 내 Div 컴포넌트가 포함된 경우 화면 방향 전환 시 크기 계산이 잘못되는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

73292

Application 오브젝트의 open 메소드를 실행해 팝업창을 띄울 때 ChildFrame 오브젝트의 layered 속성값을 true로 지정하면 팝업창에 배치된 WebBrowser 컴포넌트가 화면을 로드하지 못하는 오류를 수정했습니다(런타임에서 발생한 오류입니다).

76027

transaction 메소드 실행 시 outputDataset을 여러 개 설정하는 경우 데이터가 처리되지 못하는 오류를 수정했습니다 (해당 건은 14.0.1.1702 버전에서 발생한 오류이며 14.0.1.1703 버전에서 수정됐습니다).

21.5도움말 수정 및 추가

RP

설명

75315

도움말 항목 중 name 속성값을 설명하는 내용 중 일부 공백 문자가 "?"로 표시되는 오류를 수정했습니다 (일본어 도움말에서 발생한 오류입니다).

75255

도움말 항목 중 Application 오브젝트의 exit 메소드 설명을 명확하게 이해할 수 있도록 수정했습니다.

75226

도움말 항목 중 Grid 컴포넌트의 enableredraw 속성의 지원 브라우저 정보를 수정했습니다.

75191

도움말 항목 중 MainFrame, ChildFrame 오브젝트에서 사용하지 않는 메소드가 잘못 표시되고 있는 것을 삭제했습니다. 삭제한 메소드는 addChild, insertChild, removeChild 입니다.

75190

도움말 항목 중 Grid 컴포넌트의 selecttype, selectArea 메소드 설명 중 지원하지 않는 selectcount에 관한 내용을 삭제했습니다.

75120

도움말 항목 중 일부 EventInfo 오브젝트의 지원 브라우저 정보를 수정했습니다.

75070

도움말 항목 중 컴포넌트의 tooltiptext 속성값의 모바일 디바이스 지원 여부가 잘못 표기된 것을 수정했습니다.

75047

도움말 항목 중 ErrorEventInfo 오브젝트의 statuscode 속성값 설명에 상세 코드를 명시한 표를 추가했습니다.

75020

도움말 항목 중 컴포넌트의 currentstyle 속성값 설명 항목에 onload 이벤트 시 속성값 취득에 대한 설명을 추가했습니다.

74566

도움말 항목 중 ExcelImportObject 오브젝트의 userawnumbervalue 속성값에 대한 설명 중 잘못 표현된 내용을 수정했습니다.

74564

도움말 항목 중 transaction 메소드 설명에 async 속성값을 false로 지정한 경우 ChildFrame 오브젝트의 포커스를 잃어버릴 수 있다는 설명을 추가했습니다.