28.2019년 2월 정기 (17.0.0.1700)

Edit

28.1버전정보

Product Version

17.0.0.1700

File Version

2019.02.19.1

사용 환경이나 브라우저 기능 차이 또는 제품 제약으로 발생할 수 있는 현상은 제품제약사항 문서를 참고해주세요.

제품제약사항

28.2릴리스 이후 수정 사항

28.2.117.0.0.1701

RP

설명

83869

showModalSync 메소드로 오픈한 팝업 윈도우에서 다시 showModalSync 메소드로 팝업 윈도우를 오픈했을 때 스크립트 수행 순서가 오동작하는 오류를 수정했습니다.

  • 17.0.0.1401 이후 버전에서 발생한 오류입니다.

  • 넥사크로 브라우저에서 실행시 발생한 오류입니다.

28.3신규기능

  1. Combo 컴포넌트의 검색/필터 기능 사용 시 대/소문자를 구별하지 않는 기능을 추가했습니다.(RP.83025)

설명

• 대/소문자를 구별하지 않고 검색/필터 기능을 사용할 수 있습니다.

• type 속성에 'caseisearch', 'caseifilter', 'caseifilterlike' 를 추가했습니다.

>> Grid 컴포넌트의 Cell 속성 중 combotype, SubCell 의 combotype, ListView 컴포너트의 ListViewCell 에 combotype 속성에도 같은 기능을 추가했습니다.

*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다.

- Components > Component > Combo > Property > type

  1. 어플리케이션 중복 실행 시 발생하는 onduplicateexecution 이벤트에 전달되는 DuplicateExecutionEventInfo 오브젝트에 공통변수를 구별하여 접근할 수 있는 속성을 추가했습니다. (RP.82865)

설명

• Cookies 와 Variables 영역 변수에 접근할 수 있는 속성을 추가했습니다.

• cookiearguments

- 어플리케이션의 Cookies 영역 변수를 Collection 형태로 갖는 읽기전용 속성입니다.

• envarguments

- 어플리케이션의 Variables 영역 변수를 Collection 형태로 갖는 읽기전용 속성입니다.

*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다.

- EventInfo Objects > DuplicateExecutionEventInfo

  1. Window 단위로 Zoom 기능을 적용할 수 있는 메소드를 nexacroAPI 로 추가했습니다. (RP.82736,81843)

설명

• Window 단위로 Zoom을 처리하는 메소드입니다.

• getEnableWheelZoom( objFrame )

- Zoom 기능 설정 여부를 Boolean으로 반환합니다.

• setEnableWheelZoom( objFrame, bZoom )

- Zoom 기능 사용을 Boolean으로 설정합니다.

• getWheelZoom( objFrame )

- 적용된 Zoom 배율을 '%' 단위로 반환합니다.

• setWheelZoom( objFrame, nScale )

- 특정 Window에 Zoom 배율을 '%' 단위로 설정합니다.

>> Zoom 은 50%~200% 범위에서 10% 단위로 적용됩니다.

*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다.

- nexacroAPI > Method > getEnableWheelZoom

- nexacroAPI > Method > setEnableWheelZoom

- nexacroAPI > Method > getWheelZoom

- nexacroAPI > Method > setWheelZoom

  1. FileUpload, FileDownload, ExcelExport,ExcelImport 컴포넌트에 filefilter, filefilterindex 프로퍼티를 추가했습니다.(RP.80023)

설명

• filefilter

- 파일 다운로드 시 표시되는 파일선택창에 적용될 파일형식을 설정하는 속성입니다.

• filefilterindex

- 파일선택창에 기본으로 표시될 파일형식을 인덱스값으로 설정하는 속성입니다.

*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다.

- Components > Component > FileDownload > Property > filefilter

- Components > Component > FileDownload > Property > filefilterindex

  1. 모바일 환경에서 어플리케이션 로딩 시 Zoom을 적용하는 기준을 설정하는 기능을 추가했습니다.(RP.83671,83672)

설명

• Zoom 을 적용하는 기준을 설정하는 기능입니다.

• Screen 에 zoomfactortype 속성을 추가했습니다.

- portrait : 선택된 Screen 의 width/height 중 작은 쪽을 기준으로 Zoom 이 적용됩니다.

- landscape : 선택된 Screen 의 width/height 중 큰 쪽을 기준으로 Zoom 이 적용됩니다.

- auto : 어플리케이션 로딩 시점에 선택된 Screen 의 width 를 기준으로 Zoom 이 적용됩니다.

*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다.

- Screen > Property > zoomfactortype

  1. Grid 컴포넌트에 getEditingValue, getEditingText, setEditingValue 메소드를 추가했습니다.(RP.82955)

설명

• Grid 컴포넌트의 Cell에 입력중인 값을 제어하는 속성들입니다.

• getEditingValue

- Cell 이 편집모드일 때 표시되는 컨트롤에 입력 중인 value 값을 반환하는 메소드입니다.

• getEditingText

- Cell 이 편집모드일 때 표시되는 컨트롤에 입력 중인 text 값을 반환하는 메소드입니다.

• setEditingValue

- Cell 이 편집모드일 때 표시되는 컨트롤 또는 서브컨트롤의 value 속성을 설정하는 메소드입니다.

*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다.

- Components > Component > Grid > Method > getEditingValue

- Components > Component > Grid > Method > getEditingText

- Components > Component > Grid > Method > setEditingValue

  1. Grid Cell 의 displaytype 속성값이 'control' 계열로 설정되어 있을 때도 Suppress 기능을 적용하도록 했습니다. (RP.81875)

설명

• Grid Cell 의 displaytype 속성값이 'control' 계열로 설정되어 있을 때도 Suppress 기능을 적용하는 기능입니다.

• displaytype 속성값이 'treeitemcontrol' 인 경우만 Suppress 기능을 적용하지 않습니다.

• displaytype 속성값이 'checkboxcontrol' 인 경우 Suppress 기능이 적용되는 기준은 true/false 값이 아닌 Cell 에 표시되는 텍스트의 일치 여부입니다.

*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다.

- Components > Component > Grid > Objects > GridCellControl > Property > suppress

28.4변경기능

  1. Application 에 추가된 XCSS 에서 Theme 의 이미지를 사용할 수 있게 변경하였습니다. (RP.83509,83106)


설명

변경 전

• Application 에 추가된 XCSS 에서 Theme 의 이미지를 로딩할 수 없습니다.

변경 후

• Application 에 추가된 XCSS 에서 Theme 의 이미지를 사용할 수 있도록 했습니다.

  1. Nexacro Studio에서 인텔리전스를 이용하여 메소드를 자동완성시킬 때 캐럿위치 및 Syntax tooltip의 표시여부를 변경했습니다. (RP.82676)


설명

변경 전

• 메소드에 파라미터 입력 여부와 관계없이 메소드 확정 시 괄호 내부에 캐럿이 위치하고 Syntax tooltip을 표시합니다.

ex) 캐럿위치

this.Dataset00.clearData( | )

변경 후

• 메소드에 파라미터의 입력이 필요하지 않은 메소드 확정 시에는 메소드 괄호 닫힌 후 캐럿이 위치하고 Syntax tooltip을 표시하지 않도록 수정했습니다.

ex) 캐럿위치

this.Dataset00.clearData( ) |

  1. Grid 컴포넌트의 blinkCell, blinkCellByInterval 메소드에서 파라미터값에 따라 깜빡임 효과를 중단할 수 있도록 했습니다. (RP. 82520 )


설명

변경 전

• blinkCell 메소드의 'nBlinkCnt', 'nKeepMSec' 파라미터 중 하나를 0 으로 설정 시 깜빡임 효과를 무한으로 적용합니다.

• blinkCellByInterval 메소드의 'nInterMSec' 파라미터 값을 0 으로 설정 시 깜빡임 효과를 무한으로 적용합니다.

변경 후

• blinkCell 메소드의 'nBlinkCnt', 'nKeepMSec' 파라미터 중 하나를 0 으로 설정 시 깜빡임 효과를 중단합니다.

• blinkCellByInterval 메소드의 'nInterMSec' 파라미터 값을 0 으로 설정 시 깜빡임 효과를 중단합니다.

• 깜빡임 효과를 적용한 Cell 에 blinkCell, blinkCellByInterval 메소드 실행 시 기존 정보는 삭제하고, 새로운 값으로 재설정합니다.

*자세한 내용은 nexacro17 Reference Guide를 확인하시기 바랍니다.

- Components > Component > Grid > Method > blinkCell

- Components > Component > Grid > Method > blinkCellByInterval

28.5오류수정

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

Button

RP

설명

83246

Button 컴포넌트에서 borderRadius 속성 값을 '0px 2px 2px 0px'로 설정시 Button이 아래로 커지는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

Calendar

RP

설명

83043

Calendar 컴포넌트에서 요일이 폼 전환 혹은 새로 고침하는 경우 사라지는 오류를 수정했습니다.

83847

Calendar 컴포넌트에서 locale 속성 값을 'ja_JP'로 설정시 달력에 요일이 표시되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

Chart

RP

설명

83522

BasicChart 컴포넌트가 있는 Form에서 마우스 휠로 스크롤시 스크립트 에러가 발생하는 오류를 수정했습니다.

83715

GaugeChart 컴포넌트에서 highlight 효과를 사용하고 불투명일 경우 아이템 부분을 클릭하면 에러가 발생하는 오류를 수정했습니다.

Combo

RP

설명

83088

Combo 컴포넌트에서 값을 선택한 상태에서 Combo의 스크롤을 이동하면 값 선택 상태가 계속 유지되는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

Dataset

RP

설명

83096

Dataset 오브젝트에서 updatecontrol 속성 값을 'false'로 설정하고 Row를 실제 삭제하지 않고 setRowType 메소드로 삭제 상태로 변경했을 때 findRowExpr, getCaseCount 메소드의 결과가 잘못 반환되는 오류를 수정했습니다.

83771

Dataset 오브젝트에서 소수점 이하 자리수가 0으로 끝나는 실수를 bigdecimal 타입의 컬럼에 넣고 Grid 컴포넌트에 바인딩했을 때 해당 Cell을 선택해서 값을 수정하지 않았는데도 RowType이 ROWTYPE_UPDATE(수정된 상태)로 변경되는 오류를 수정했습니다.

  • 17.0.0.1510 이후 버전에서 발생한 오류입니다.

Edit

RP

설명

83908

Edit 컴포넌트에서 displaynulltext 속성과 maxlength 속성이 설정되어 있을 때 텍스트를 입력한 후 다른 컴포넌트로 포커스 이동시 입력했던 텍스트가 표시되지 않는 오류를 수정했습니다.

  • 17.0.0.1501 이후 버전에서 발생한 오류입니다.

  • 웹 브라우저 환경에서 실행시 발생한 오류입니다.

Grid

RP

설명

82521

Grid 컴포넌트에서 blinkCell 메소드 호출시 nKeepMSec, nBlinkCnt 값을 0으로 설정하면 무한으로 깜빡이는 오류를 수정했습니다.

83076

Grid 컴포넌트에서 autosizebandtype 속성 값이 'body'이고 autosizingtype 속성 값이 'row' 일 때 엑셀로 익스포트하면 설정된 textalign이 적용되지 않고 왼쪽 정렬로 변경되는 오류를 수정했습니다.

83110

Grid 컴포넌트 Cell에서 displaytype 속성 값을 'combocontrol'로 설정한 상태에서 innerdataset에 filter 설정 후 수직 스크롤바를 이동하면 Combo의 텍스트가 사라지는 오류를 수정했습니다 (넥사크로 브라우저 환경에서 실행시 발생한 오류입니다).

83115

Grid 컴포넌트에서 mergeCell 메소드를 사용하여 Cell을 병합 할 경우 textDecoration 속성의 효과가 반영되지 않는 오류를 수정했습니다.

83130

Grid 컴포넌트 Cell의 border 속성 값을 'groove', 'ridge', 'inset', 'outset' 중 하나로 설정한 상태에서 엑셀 익스포트 수행시 에러가 발생하는 오류를 수정했습니다.

83250

Grid 컴포넌트에서 데이터가 있을 경우 Cell Border가 표시되지 않는 오류를 수정했습니다.

  • 17.0.0.1130 이후 버전에서 발생한 오류입니다.

  • IE8 브라우저 실행시 발생한 오류입니다.

83459

엑셀 임포트 수행 후 Gird 컴포넌트에 Combo 동적 생성시 ID 중복 에러가 발생하는 오류를 수정했습니다 (크롬 브라우저 환경에서 실행시 발생한 오류입니다).

83513

특정 스캐너를 사용하여 Grid 컴포넌트의 데이터 값을 읽으려 할 때 setCellPos 메소드를 사용하여 Cell을 선택하면 데이터 값이 사라지는 오류를 수정했습니다.

83586

Grid 컴포넌트에서 autosizingtype 속성 값을 'row'로 설정한 상태로 mergeCell 메소드를 수행하여 Cell 병합시 병합된 Cell의 데이터가 보이지 않는 오류를 수정했습니다 (넥사크로 브라우저 환경에서 실행시 발생한 오류입니다).

83692

Grid 컴포넌트에서 autosizingtype 속성이 설정된 상태에서 mergeCell 메소드 수행시 wordwrap이 설정된 Cell의 높이가 정확히 맞지 않는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다).

83798

Tree로 설정한 Grid 컴포넌트에서 아이템 클릭시 에러가 발생하는 오류를 수정했습니다.

  • 17.0.0.1640 이후 버전에서 발생한 오류입니다.

83868

Grid 컴포넌트에서 Cell의 displaytype 속성 값을 'currency'로 설정했을 때 '₩' 문자가 표시되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

Menu

RP

설명

83901

Menu, PopupMenu 컴포넌트에서 아이템 선택시 팝업 윈도우가 닫히지 않는 오류를 수정했습니다.

PopupMenu

RP

설명

83853

PopupMenu 컴포넌트에서 checkboxcolumn 설정시 CheckBox 이미지가 표시되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

Static

RP

설명

80285

Static 컴포넌트에서 usedecorate 속성 값을 true로 설정시 폰트 종류에 따라 글자가 아래로 내려가 보이는 오류를 수정했습니다.

81323

Static 컴포넌트에서 usedecorate 속성 값이 true로 설정된 상태에서 valign 속성 설정시 글자 위치가 정상적으로 표시되지 못하는 오류를 수정했습니다.

82896

Static 컴포넌트에서 userdecorate 속성을 true로 설정 후 폰트의 line-height 속성 설정시 적용되지 않는 오류를 수정했습니다.

Textarea

RP

설명

83216

TextArea, Edit 컴포넌트에서 한글 입력 후 실행취소(Ctrl+z), 재실행(Ctrl+y) 기능이 정상적으로 동작하지 않는 오류를 수정했습니다.

83217

TextArea 컴포넌트에서 maxlength 속성 설정 후 문자를 입력하여 maxlength 길이만큼 도달했는데도 엔터키를 입력하면 개행이 되는 오류를 수정했습니다 (크롬 브라우저에서 실행시 발생한 오류입니다).

83277

TextArea 컴포넌트에서 maxlength 속성 설정 후 문자를 입력하여 maxlength 길이만큼 도달했을 때 TextArea를 클릭하면 마지막 문자가 사라지는 오류를 수정했습니다. (크롬 브라우저에서 실행시 발생한 오류입니다).

83661

TextArea, Edit 컴포넌트에서 inputtype 속성 값이 'alpha, number' 일 때 한글과 영문을 같이 복사한 후 붙여넣기 했을 때 붙여넣기가 안되는 오류를 수정했습니다 (크롬 브라우저 환경에서 실행시 발생한 오류입니다).

83733

TextArea 컴포넌트에서 엔터(줄바꿈)가 포함된 텍스트를 복사하여 붙여넣기 했을 때 캐럿이 잘못된 위치에 나타나는 오류를 수정했습니다 (크롬 브라우저에서 실행시 발생한 오류입니다).

83735

TextArea, Edit 컴포넌트에서 inputmode 속성 값이 'upper'이고 maxlength 속성을 설정했을 때 텍스트 복사하여 붙여넣기를 수행하면 붙여넣기가 안되거나 캐럿 위치가 잘못 표시되는 오류를 수정했습니다 (크롬 브라우저에서 실행시 발생한 오류입니다).

83835

TextArea 컴포넌트에서 insertText 메소드를 여러 차례 수행시 마지막 수행된 결과만 반영되는 오류를 수정했습니다.

WebBrowser

RP

설명

83330

WebBrowser 컴포넌트가 있는 모달 팝업 윈도우에서 리사이즈 시도시 마우스 커서가 WebBrowser 영역에 들어가면 리사이즈가 되지 않는 오류를 수정했습니다 (웹 브라우저 환경에서 실행시 발생한 오류입니다).

83392

WebBrowser 컴포넌트가 있는 모달 팝업 윈도우를 showModalWindow 메소드로 오픈한 후 onload 이벤트에서 alert 메소드 호출시 스크립트 에러가 발생하는 오류를 수정했습니다 (넥사크로 브라우저 환경에서 실행시 발생한 오류입니다).

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

RP

설명

82438

System 오브젝트의 showModalWindow 메소드로 오픈한 팝업 윈도우에서 ChildFrame의 폼이 잘려 보이는 오류를 수정했습니다.

83260

showModal 메소드로 팝업 윈도우 오픈시 팝업 Form의 컴포넌트들이 정상적으로 출력되지 않는 오류를 수정했습니다 (iOS 환경에서 실행시 발생한 오류입니다).

83509

loadStyle 메소드를 사용하여 넥사크로 애플리케이션의 스타일을 변경한 후 최초 로딩된 화면에서 Grid 컴포넌트의 체크박스가 표시되지 않는 오류를 수정했습니다.

83635

MDI 구조에서 Div에 연결된 Form의 onload 이벤트에서 parent의 close 메소드 호출시 스크립트 에러가 발생하는 오류를 수정했습니다.

83749

크로스 도메인 환경에서 엑셀 임포트 수행시 onerror 이벤트가 발생하지 않는 오류를 수정했습니다 (웹 브라우저 환경에서 실행시 발생한 오류입니다).

83829

앱 실행시 mobile_small 스크린 타입이 적용되지 않는 오류를 수정했습니다 (iOS 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

83872

텍스트에 일본어와 한자가 포함되어 있을 때 화면에 표시되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

83873

텍스트에 한글이 포함되어 있을 때 화면에 표시되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

28.5.2넥사크로 스튜디오

RP

설명

81946

넥사크로 스튜디오에서 한번이라도 오픈된적이 있는 테마를 외부에서 수정한 후 재오픈시 Reload 질의에 yes를 선택하면 비정상 종료되는 오류를 수정했습니다.

82506

넥사크로 스튜디오에서 Form 디자인 화면의 Source 탭에서 Dataset 태그를 모두 삭제시 비정상 종료되는 오류를 수정했습니다.

83352

넥사크로 스튜디오 Form 디자인 화면의 Script 편집기에서 텍스트 입력 후 방향키로 이동했을 때 인텔리젼스 윈도우가 오픈되는 오류를 수정했습니다.

28.5.3기타

RP

설명

83142

nexacro.exe를 사용하여 넥사크로 애플리케이션 실행시 네트워크 문제로 인한 설치 및 구동 오류를 수정했습니다 (특정 POS 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

83607

넥사크로 애플리케이션 초기 로딩시 로딩 메시지 일부가 출력되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

83674

Cache 디렉토리에 .tmp 파일이 많아질수록 애플리케이션에서 이미지 로딩이 느려지는 오류를 수정했습니다.

83848

SetupRuntime 설치시 nexacro.exe 파일이 잘못된 위치에 설치되는 오류를 수정했습니다.

28.6도움말 수정 및 추가

RP

설명

82520

도움말 항목 중 blinkCell, blinkCellByInterval 메소드에서 메소드 호출시의 인수 값에 따라 깜빡임 효과를 중단하는 기능에 대한 설명이 추가되었습니다.

83654

도움말 항목 중 Grid 컴포넌트 setRealRowSize, getRealRowSize 메소드의 Parameter 설명에서 bBodyIdx가 bBody로 변경되었고 일부 설명이 수정되었습니다.