32.2016-09-27 (9월 정기버전)

Edit

32.1버전정보

Product Version

14,0,1,602

File Version

2016,10,12,1

32.2신규기능

  1. Deploy 기능을 nexacro studio의 툴바에 추가했습니다.

설명

Deploy 기능을 Generate 기능과 같이 nexacro studio의 툴바에 추가했습니다.

nexacro studio의 풀다운 메뉴중 'View/Toolbars/Deploy'를 선택하면 다음 '화면예'와 같은 Deploy 툴바가 나타납니다.

[화면예]

  1. Runtime환경에서 ExcelExportObject 사용시 Export 완료 이후 파일을 바로 열어주는 기능을 추가했습니다.

설명

Runtime환경에서 ExcelExportObject 사용시 exportactivemode 속성에 'active'값을 지정하면 Export 완료 이후 파일이 열립니다.


Syntax)

ExcelExportObject.set_exportactivemode(ExportActiveMode) // set

ExcelExportObject.exportactivemode // get


Default)

'noactive'


ex)

this.ExcelExportObject00.set_exportactivemode('active');

32.3변경기능

  1. PC 설정(개인설정> 디스플레이>크기설정)에 따라 화면의 폰트가 변경되지 않도록 수정했습니다.

설명

변경 전

'개인설정> 디스플레이>크기설정'에서 125% 또는 150%로 설정하면 CSS에 정의된 font 크기와 상관 없이 텍스트가 확대됩니다

변경 후

'개인설정> 디스플레이>크기설정'에서 125% 또는 150%로 설정해도 CSS에 정의된 font 크기로 텍스트가 표현됩니다.

  1. Grid 컴포넌트의 Calendar(Grid>#controlcalendar)에 CSS로 buttonsize 속성값에 '0'을 입력하면 버튼이 보이지 않도록 수정했습니다.

설명

변경 전

Grid 컴포넌트의 Calendar(Grid>#controlcalendar)에 CSS로 buttonsize 속성값에 '0'을 입력하면 버튼이 나타납니다.

변경 후

Grid 컴포넌트의 Calendar(Grid>#controlcalendar)에 CSS로 buttonsize 속성값에 '0'을 입력하면 버튼이 나타나지 않습니다.

  1. Grid 컴포넌트의 setFakeMerge 메소드를 nexacro studio에서 노출하지 않고 도움말에도 제거했습니다.

setFakeMerge 메소드를 많이 사용하는 화면을 HTML5 Version에서 사용할때 Webbrowser에서 화면의 렌더링(rendering) 속도가 심각하게 느려져 setFakeMerge 메소드를 더는 노출하지 않기로 했습니다.


다음 '변경 전', '변경 후' 내용을 참고바랍니다.

설명

변경 전

Grid 컴포넌트의 setFakeMerge 메소드를 사용하여 Grid에서 Cell이 병합된 것처럼 보이도록 하는 기능을 사용했습니다.

변경 후

- Grid 컴포넌트의 setFakeMerge 메소드를 nexacro studio에서 노출하지 않고 도움말에도 제거했습니다.

- 기존 일부 사이트에서 setFakeMerge 메소드를 사용하고 있으므로 메소드(기능) 자체를 제거하지는 않았습니다.

  1. 디폴트 테마의 Grid 내용 중 calendaredit(Grid>#controlcalendar>#calendaredit)의 align 에 대한 기본값을 변경했습니다.

Grid 컴포넌트의 calendaredit 부분에 align 관련하여 엔진을 수정하였습니다.(RP:48687)

이와 관련하여 9월 정기버전(14.0.1.600)의 엔진을 사용하고 이전 버전의 디폴트 테마를 사용하는 경우 calendaredit의 align이 이전 버전과 다르게 표현되어(왼쪽->오른쪽) Degradation처럼 보일 수 있습니다.

디폴트 테마를 사용하는 경우 엔진 업그레이드 시 테마도 업그레이드 해야합니다.

설명

변경 전

align 속성에 값이 지정되지 않았습니다.


- CSS 내용

Grid>#controlcalendar>#calendaredit

{

accessibility : ;

align : ;

background : transparent;

... 중략 ...

}

변경 후

align 속성에 기본값을 'left middle'로 수정했습니다.


- CSS 내용

Grid>#controlcalendar>#calendaredit

{

accessibility : ;

align : left middle;

background : transparent;

... 중략 ...

}

32.4오류수정

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

Application

RP

설명

69241

Application 오브젝트의 open 메소드를 사용해 2개 이상 창을 띄우고 첫 번째 창을 닫는 시점에 따라 두 번째 창 닫기 기능이 동작하지 않는 오류를 수정했습니다.

69194

Application 오브젝트의 getPrivateProfile 메소드 사용 시 초깃값을 잘못 처리해 화면이 보이지 않거나 깨지는 오류를 수정했습니다.

68690

Application 오브젝트의 autosize 속성값이 false, openstatus 속성값이 maximize 일 경우 open 메소드로 새 창을 열었을때 최대화면으로 처리되지 못하는 오류를 수정했습니다.

48628

Application 오브젝트의 enablescreencapture 속성값을 false로 설정해도 스크린캡쳐를 사용할 수 있는 오류를 수정했습니다 (안드로이드 운영체제에서 발생한 오류입니다).

48661

Application 오브젝트의 open 메소드 실행 시 팝업창이 뜨는 도중에 다른 컴포넌트로 포커스를 옮기면 전달인자가 처리되지 못하는 오류를 수정했습니다 (윈도우 운영체제 IE11에서 발생한 오류입니다).

48635

중첩된 Div 구조에서 application 오브젝트의 open 메소드 사용 시 Form의 opener 값을 잘못 참조하는 오류를 수정했습니다 (윈도우 운영체제에서 IE브라우저 사용 시 발생한 오류입니다).

48243

Application 오브젝트의 setPrivateProfile 메소드 사용 시 URL 값에 해시("#") 표시가 포함된 경우 스크립트 에러가 발생하는 오류를 수정했습니다 (윈도우 운영체제 IE11 사용 시 발생한 오류입니다).

  • History.js 모듈을 사용하는 경우 오류가 발생하는 현상 관련 건입니다.

47655

application 오브젝트의 transaction 메소드 호출 시 데이터 형식의 문제가 있는 경우 에러 처리되지 않고 콜백함수도 호출되지 못하는 오류를 수정했습니다.

Calendar

RP

설명

69145

Calendar 컴포넌트의 visible 속성값이 false이고 cssclass 속성값을 설정한 경우 스크립트 에러가 발생하는 오류를 수정했습니다.

68692

Div에 연결된 폼에 있는 Calendar 컴포넌트가 부모 Form의 Dataset 컴포넌트와 바인딩된 경우 Div에 연결된 폼을 변경했다가 다시 Calendar 컴포넌트가 있는 폼을 로드했을 때 바인딩된 Calendar 컴포넌트의 값이 유지되지 못하는 오류를 수정했습니다.

48684

Calendar 컴포넌트로 포커스가 이동했을 때 캐럿이 편집창 뒷쪽에 위치하는 오류를 수정했습니다 (IE11, 크롬, 파이어폭스 브라우저에서 발생한 오류입니다).

Combo

RP

설명

69171

Combo 컴포넌트 내 edit 영역에 대한 스타일 속성을 테마가 마우스오버 시 적용되지 못하는 오류를 수정했습니다.

48704

Tab 컴포넌트에서 Tabpage 오브젝트 내 Combo 컴포넌트가 Dataset에 바인딩되어 있는 경우 해당 Tabpage를 사용자가 선택해 활성화할때 Combo 컴포넌트의 index가 변경되는 오류를 수정했습니다.

Dataset

RP

설명

48421

Dataset 오브젝트가 컴포넌트의 value 속성값과 바인딩되어 있는 경우 value 속성값이 변경된 후 setColumn 메소드로 값을 수정하려 할때 값이 변경되지 않는 오류를 수정했습니다.

Div

RP

설명

69141

Div 컴포넌트를 중첩해서 사용하는 경우 Combo 컴포넌트의 팝업창을 반복적으로 열었다 닫으면 처리 속도가 느려지는 오류를 수정했습니다 (구글 크롬 브라우저 사용 시 발생한 오류입니다).

Edit

RP

설명

69132

Edit 컴포넌트에서 블루투스 키보드를 사용하는 경우 숫자값이 입력되지 않은 오류를 수정했습니다 (안드로이드 운영체제를 사용하는 특정 기기 갤럭시노트 프로 12.2에서 블루투스 키보드를 사용했을 때 발생한 오류입니다).

69209

Div 컴포넌트 내 Edit 컴포넌트가 있는 경우 마우스휠로 스크롤바를 움직이는 경우 Edit 컴포넌트 내 캐럿 위치가 제대로 표시되지 못하는 오류를 수정했습니다 (윈도우 운영체제 IE11 사용 시 발생한 오류입니다).

ExcelExportObject

RP

설명

48755

suppress 된 항목을 1개 가지는 Grid 컴포넌트가 Form 크기와 같은 경우 ExcelExportObject 오브젝트의 exportData 메소드를 사용해 데이터를 내보낼때 스크립트 에러가 발생하는 오류를 수정했습니다.

Form

RP

설명

48582

Form 오브젝트의 transaction 메소드를 실행해 SSV 통신으로 데이터를 받은 후 콜백함수에서 데이터 처리 시 변수를 초기화하지 않으면 전송된 데이터를 처리하지 못하는 오류를 수정했습니다.

48345

Form 오브젝트를 reload 했을 때 내부적으로 특정 데이터가 중복해서 쌓여 시스템이 느려지는 오류를 수정했습니다.

Grid

RP

설명

69223

Grid 컴포넌트의 autosizingtype 속성값을 row, extendsizetype 속성값을 row로 설정한 상태에서 Cell 오브젝트의 editdisplay 속성값을 'display'로 지정하면 일부 데이터가 보이지 않는 오류를 수정했습니다.

69211

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 date이고 edittype 속성값이 readonly 일 경우 Cell을 선택하고 다른 값을 선택하면 값이 사라지는 오류를 수정했습니다.

68689

Grid 컴포넌트 Cell 오브젝트의 mask 속성값이 '9,999.99'인 경우 데이터값이 1 미만인 경우 정수값이 표기되지 않고 '.99'처럼 표기되는 오류를 수정했습니다.

68385

Grid 컴포넌트 cell 오브젝트의 displaytype 속성값이 combo이고 suppress 속성값을 1로 지정한 상태에서 transaction 메소드로 데이터를 가져오는 경우 suppress 설정이 적용되지 않는 오류를 수정했습니다.

48823

Grid 컴포넌트 cell 오브젝트의 displaytype 속성값을 'date'로 설정하고 mask 속성값을 'HH:mm'로 지정했을 때 데이터를 제대로 표시하지 못하는 오류를 수정했습니다.

69441

Grid 컴포넌트의 Buttoncontrol 텍스트 색상이 잘못 출력되는 오류를 수정했습니다.

69208

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "tree"인 경우 treeclosebuttonimage 속성값에 지정된 이미지 크기가 특정값보다 큰 경우 텍스트 노드가 오른쪽으로 밀려 보이는 오류를 수정했습니다.

69144

Grid 컴포넌트에 바인딩된 Dataset 컴포넌트의 row가 1개일때 deleteRow 메소드로 row를 삭제하면 스크립트 에러가 발생하는 오류를 수정했습니다.

48687

Grid 컴포넌트 Cell 오브젝트의 displaytype, edittype 속성값이 "date"인 경우 날짜표시 부분 align 속성값이 테마에서 지정한 값과 다르게 처리되는 오류를 수정했습니다.

48652

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "textarea"이고 wordwrap 속성값이 "char"인 경우 텍스트 편집 시 키보드 방향키 입력 시 편집영역을 벗어나 row가 변경되는 오류를 수정했습니다.

48607

Grid 컴포넌트의 selecttype 속성값이 "area"이고 바인딩된 Dataset 오브젝트에 canrowposchange 이벤트 함수 내 alert 메소드를 설정했을때 마우스 드래그로 Grid 컴포넌트의 영역을 선택하는 중 alert 메소드가 실행되면서 이를 닫기 위해 마우스 포인터가 Grid 컴포넌트 영역을 벗어나는 경우 이벤트가 무한 반복되는 오류를 수정했습니다.

48558

Grid 컴포넌트의 cell 데이터를 편집하는 중에 Dataset 오브젝트의 filter 메소드를 사용해 데이터를 필터링 처리하면 편집중인 cell 데이터가 필터링 처리되지 않고 그대로 남아있는 오류를 수정했습니다.

48523

Grid 컴포넌트의 selecttype 속성값이 "row"이고 가로 방향 스크롤바가 활성화된 경우 setCellPos 메소드 실행 시 포커스가 이동하지 않는 오류를 수정했습니다.

48469

Grid 컴포넌트의 selectchangetype 속성값이 "up"일때 cancolumnchange 이벤트 함수 내에서 alert 메소드 실행 후 다른 Cell을 선택하면 한번에 선택이 되지 않는 오류를 수정했습니다.

48226

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "image"이고 suppressalign 속성값에 "over"가 포함된 경우 이미지가 표시되지 못하는 오류를 수정했습니다.

69564

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "none"이 아닌 경우 마우스로 항목을 선택하거나 mouseover 이벤트 발생 후 다른 row로 포커스를 이동했을 때 폰트 스타일이 제대로 반영되지 못하는 오류를 수정했습니다.

GroupBox

RP

설명

48658

GroupBox 컴포넌트의 cssclass 속성값이 적용되지 않는 오류를 수정했습니다.

MaskEdit

RP

설명

69086

MaskEdit 컴포넌트의 readonly 속성값을 true로 설정하거나 보안 키패드를 사용하는 경우 내용 편집 시 컴포넌트가 깜박이는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다).

Menu

RP

설명

68372

Menu 컴포넌트의 spinupbutton, spindownbutton 클릭 시 Menu 컴포넌트에 지정된 hotkey가 동작하지 않는 오류를 수정했습니다.

Plugin

RP

설명

69190

MDI 프레임구조로 만든 Form에서 Plugin 컴포넌트 사용 시 에러가 발생하는 오류를 수정했습니다 (IE 브라우저 사용 시 발생한 오류입니다).

PoupMenu

RP

설명

48547

PoupMenu 컴포넌트에서 trackPopupByComponent 메소드 사용 시 화면에서 메뉴가 잘리는 오류를 해결했습니다.

Spin

RP

설명

48085

Spin 컴포넌트의 displaycomma 속성이 true 일 경우 4자리 이상 값을 입력 후 포커스를 잃으면 값이 undefined 로 변경되고 타입이 string으로 변경되는 오류를 수정했습니다.

System

RP

설명

48709

화면이 확대 또는 축소된 상태에서 System.clientToScreenX, System.clientToScreenY 속성값이 오브젝트 기준이 아닌 클릭한 좌표값을 기준으로 처리되는 오류를 수정했습니다.

48600

System 오브젝트의 osversion 속성에서 윈도우 운영체제 8.1 버전 이상 정보를 처리하지 못하는 오류를 수정했습니다.

Tab

RP

설명

69059

Tab 컴포넌트 내 Tabpage 오브젝트에 다른 컴포넌트를 드래그해서 옮겨놓을 경우 좌표값이 정확하게 처리되지 못하는 오류를 수정했습니다.

48258

Tab 컴포넌트의 font 속성값 지정 시 Font name 값을 영문이 아닌 일본어로 지정하는 경우 폰트가 제대로 적용되지 못하는 오류를 수정했습니다 (윈도우 운영체제에서 Edge 브라우저 사용시 발생한 오류입니다).

기타

RP

설명

68685

Tab 키를 사용해 컴포넌트 포커스를 이동할 때 컴포넌트의 autoselect 속성값이 true 인 경우 포커스를 잃어도 선택 영역이 해제되지 않는 오류를 수정했습니다 (런타임 버전에서 발생한 오류입니다).

68682

Textarea 컴포넌트에서 contextmenu 기능이 동작하지 않고 imemode 전환이 되지 않는 오류를 수정했습니다 (윈도우 운영체제 IE 브라우저 환경에서 임베디드 형식으로 애플리케이션을 실행한 후 application.open으로 띄운 창에서 발생한 오류입니다).

68633

Edit 컴포넌트에 값을 입력한 후 타이머를 실행시켜 showModalSync 메소드로 화면을 띄운 후 화면을 닫고 다시 값을 입력하면 onchanged 이벤트가 발생하지 않는 오류를 수정했습니다.

48627

row값이 없는 Dataset 컴포넌트를 입력창이 있는 컴포넌트의 value 속성값에 바인딩한 후 컴포넌트의 enable 속성값을 false로 설정하고 다시 true로 변경하면 컴포넌트가 입력할 수 있는 상태로 변경되는 오류를 수정했습니다.

48617

HFrameSet에 연결된 ChildFrame에서 최대화 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

48612

Application 오브젝트의 enabletouchevent 속성값이 false일때 Button 컴포넌트를 3초 이상 눌렀다가 떼는 경우 Pushed Pseudo 상태가 유지되는 오류를 수정했습니다 (모바일 단말기에서 웹브라우저 사용시 발생한 오류입니다).

48573

MaskEdit, Calendar 컴포넌트에 값 입력 시 캐럿 위치가 임의로 이동하는 오류를 수정했습니다 (iOS 운영체제에서 사파리 브라우저 사용시 일부 단말기에서 발생한 오류입니다).

47892

Dataset 오브젝트의 컬럼 타입이 BigDecimal인 컬럼값을 Edit 기능을 처리하는 컴포넌트와 바인딩한 경우 소수점 이하 16자리까지만 처리되는 오류를 수정했습니다.

46605

System 오브젝트의 showModalSync 메소드로 띄운 팝업화면에서 스페이스키 입력 시 팝업화면을 닫도록 이벤트 함수를 작성하고 실행하면 부모화면의 Edit 컴포넌트에 스페이스값이 입력되는 오류를 수정했습니다.

32.4.2디바이스 API

AudioPlayer

RP

설명

47689

AudioPlayer 컴포넌트에서 "%USERAPP%"로 시작하는 경로를 지정해 load 메소드를 실행하는 경우 파일 재생이 정상적으로 처리되지 않는 오류를 수정했습니다 (안드로이드 운영체제에서 발생한 오류입니다).

32.4.3넥사크로 스튜디오

RP

설명

48740

넥사크로 스튜디오에서 CSS 편집 시 CSS pseudo Selector에서 (none) 항목과 중복되는 "enabled" 항목을 삭제했습니다.

48662

넥사크로 스튜디오 default 테마에서 CheckBox 컴포넌트의 selected Pseudo 기능을 처리하는 코드를 삭제했습니다. 해당 Pseudo 기능은 넥사크로플랫폼 14에서 지원하지 않던 항목으로 잘못 추가된 항목입니다.

48359

넥사크로 스튜디오에서 Grid 컴포넌트 편집 시 Grid Contents Editor를 사용하는 경우 Expression value로 입력한 font 속성값을 편집하려 할때 불필요한 괄호 표기가 추가되는 오류를 수정했습니다.

48342

넥사크로 스튜디오에서 스크립트 편집 시 Combo 컴포넌트의 closeDropdown 메소드가 코드자동완성 기능으로 노출되지 않던 오류를 수정했습니다.

32.4.4기타

RP

설명

69430

애플리케이션에 포커스가 있는 상태에서 단말기 메뉴 버튼을 누르면 비정상 종료되는 오류를 수정했습니다 (안드로이드 운영체제에서 웹브라우저 사용 시 발생한 오류입니다).

68696

넥사크로플랫폼 라이브러리 폴더에서 지원하지 않는 Chart 폴더를 삭제했습니다.

32.5도움말 수정 및 추가

RP

설명

69168

도움말 항목 중 지원하지 않는 메소드인 Grid 컴포넌트의 setFont 메소드 항목을 삭제했습니다.

68691

도움말 항목 중 Application 오브젝트의 open 메소드 설명에 ChildFrame으로 전달되는 autosize 속성값 관련 설명을 추가했습니다.

68656

도움말 항목 중 PopupMenu 컴포넌트의 trackPopup 메소드 설명 중 "런타임과 다르게 동작한다"는 내용을 삭제했습니다.

68617

도움말 항목 중 Application 오브젝트의 open 메소드 설명에 윈도우 운영체제 IE 브라우저 사용 시 제약사항에 대한 설명을 추가했습니다.

48632

도움말 항목 중 Grid 컴포넌트의 vscrollbar, hscrollbar 속성 설명에 pos 값 관련 설명을 추가했습니다.

48386

도움말 항목 중 ChildFrame 오브젝트의 Constructor 샘플 코드에 잘못된 내용을 수정했습니다.

48384

도움말 항목 중 ChildFrame 오브젝트의 showModal 메소드의 Remark 설명 중 init 메소드와 관련된 샘플 코드를 수정했습니다.