16.2020년 1월 정기 (17.1.0.200)

Edit

16.1버전정보

Product Version

17.1.0.200

File Version

2020.01.28.1

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

제품제약사항

16.2신규기능

  1. GoogleMap 컴포넌트의 language, region 속성을 추가했습니다.(RP.86910)

설명

• GoogleMap 컴포넌트의 language, region 속성을 웹 환경에서 지원하도록 추가했습니다.

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

- Components > Component > GoogleMap > Property > language

- Components > Component > GoogleMap > Property > region

  1. Nexacro Studio에서 제공하는 테마에 nulltext, invalidtext에 대한 color값을 추가했습니다.(RP.87507)

설명

• Nexacro Studio에서 제공하는 테마에 nulltext, invalidtext에 대한 color값을 추가했습니다.


- invalidtext

대상 컴포넌트 : .Calendar, .CalendarControl, .MaskEdit, .MaskEditControl, .Spin, .SpinControl

- nulltext

대상 컴포넌트 : .Edit, .EditControl, .MaskEdit, .MaskEditControl, .TextArea, .TextAreaControl


• 적용된 테마

- default.xtheme, default_RTL.xtheme, windows.xtheme : #999999

- android.xtheme : #9a9a9a

- ios.xtheme : #aeaeae

- macos.xtheme : #bcbcbc

  1. 음성 인식이 동작하도록 관련 기능을 추가했습니다.(RP.87214, 87213, 87063, 87062 87061, 87059, 86800)

설명

• 음성 인식이 동작하도록 관련 기능을 추가했습니다.

• 해당 기능은 별도 xmodule로 제공됩니다.

*자세한 내용은 "응용 개발 가이드 > 음성인식 모듈 사용하기"를 확인하시기 바랍니다.

- http://docs.tobesoft.com/advanced_development_guide_nexacro_17_ko#cf47cea480947960

  1. Nexacro Studio에서 제공하는 ios.xtheme에 ScrollIndicatorControl의 스타일을 추가했습니다.(RP.88318)

설명

• 다른 기본 테마와 다르게 ios 테마에서 scrollbartype이 'indicator', 'autoindicator'로 설정하면 스크롤이 표시되지 않아 ios 테마에 ScrollIndicatorControl의 스타일 내용을 추가했습니다.

  1. 다른 PC에서 가져온 프로젝트를 Nexacro Studio로 Open 했을 때 프로젝트에 설정된 BaseLib 경로가 Nexacro Studio의 BaseLib 경로와 다른 경우 새로 설정해서 Open 할 수 있는 기능을 추가했습니다.(RP.81578)

설명

• 2가지 조건에 해당되면 BaseLib를 설정할 수 있게 Nexacro Studio에서 BaseLib 설정 팝업창을 오픈합니다.

1. 디폴드 BaseLib 경로에 BaseLib가 없을 경우

2. 프로젝트에 설정된 BaseLib 경로에 BaseLib가 없을 경우

16.3변경기능

  1. 일본어 IME로 입력 중 붙여넣기가 되지 않도록 변경했습니다. (RP.87787)

설명

• 일본어 IME로 입력 중 Ctrl+V로 붙여넣기가 되지 않도록 변경했습니다.

• Edit, TextArea, Combo, Grid, ListView 의 모듈 설명 부분과 oninput 이벤트에 제약사항 내용을 추가했습니다.

변경 전

일본어 IME로 입력 중 Ctrl+V로 붙여넣기가 가능

변경 후

일본어 IME로 입력 중 Ctrl+V로 붙여넣기가 불가능

  1. Nexacro Studio에서 Replace All 기능으로 일괄 변경 후 Redo, Undo시 일괄적으로 Redo, Undo 하도록 기능을 변경했습니다.(RP.87697)

설명

• Nexacro Studio에서 Replace All 기능으로 일괄 변경 후 Redo, Undo시 일괄적으로 Redo, Undo 하도록 기능을 변경했습니다.

변경 전

Replace All 후 Redo, Undo 시 변경된 텍스트 한개씩 Redo, Undo

변경 후

Replace All 후 Redo, Undo 시 변경된 텍스트 전부 Redo, Undo

  1. Nexacro Studio에서 제공하는 ios.xtheme, android.xtheme, macos.xtheme에 MaskEdit의 -nexa-text-align 내용을 제거했습니다. (RP.88318)

설명

• 다른 기본 테마와 다르게 표시되어 ios, android, macos 테마의 MaskEdit 항목에서 -nexa-text-align : right 문구를 삭제했습니다.

16.4오류수정

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

Animation

RP

설명

88016

Animation 오브젝트에서 removeTarget 메소드 수행시 AnimationItem 오브젝트가 아닌 인덱스가 반환되는 오류를 수정했습니다.

Calendar

RP

설명

87844

Theme에 dropbutton의 mouseover status를 설정하고 Calendar 컴포넌트의 readonly 속성값을 true로 설정한 후 드롭 버튼에 마우스 커서를 올리면 mouseover 상태로 전환되는 오류를 수정했습니다 (NRE에서 실행시 발생한 오류입니다).

87978

Dataset이 바인딩된 Calendar 컴포넌트에서 value 속성에 날짜가 아닌 값을 설정시 드롭 다운 버튼을 연속 클릭하면 DatePicker에 현재 날짜가 아닌 잘못된 날짜가 표시되는 오류를 수정했습니다.

88428

Calendar 컴포넌트에서 calendaredit 영역의 월이 10~12월 중 하나이고 해당 월이 선택 상태일 때 0 입력이 되지 않는 오류를 수정했습니다.

  • 17.0.0.2300 이상 버전에서 발생한 오류입니다.

Combo

RP

설명

88355

Combo 컴포넌트에서 autoselect 속성값이 true이고 type 속성값이 "dropdown" 일 때 comboedit 영역을 터치해도 문자열이 전체 선택되지 않는 오류를 수정했습니다 (안드로이드, iOS 환경에서 실행시 발생한 오류입니다).

Dataset

RP

설명

87847

Dataset 오브젝트에서 keystring 속성값을 설정하여 그룹핑 한 후 Row를 모두 삭제하고 updateSortGroup 메소드를 실행해도 keystring에 의해 생성된 소계 등의 논리 레코드가 남아 있는 오류를 수정했습니다.

87942

Environment의 datasetloadtype 속성값을 "errorallow"로 설정했을 때 Dataset 오브젝트의 url 속성으로 서비스 연결하여 데이터 로딩시 서버에서 에러 코드를 보내도 onload 이벤트에서 DSLoadEventInfo 오브젝트의 errorcode, errormsg 속성으로 에러 코드를 받지 못하는 오류를 수정했습니다.

Edit

RP

설명

87894

Edit 컴포넌트에서 일본어 IME 사용하여 입력 중에 입력 확정 전에 다른 Edit에서 슬라이드 동작 수행시 입력 중이던 값이 이동되는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다).

88039

Dataset이 바인딩된 Edit 컴포넌트에서 maxlength 속성 설정 후 최초로 문자 입력시 입력한 마지막 문자가 사라지는 오류를 수정했습니다 (크롬 웹 브라우저에서 실행시 발생한 오류입니다).

88461

Edit 컴포넌트에서 canchange 이벤트 함수의 반환값이 false 일 때 문자 입력, 포커스 이동 후 다시 선택, 문자 입력시 첫 문자가 입력되지 않는 오류를 수정했습니다 (NRE 실행시 발생한 오류입니다).

FileDialog

RP

설명

86365

FileDialog 컴포넌트를 사용하여 Excel export한 파일을 저장시 파일명에 "." 들어가 있으면 확장자가 붙지 않는 오류를 수정했습니다 (NRE에서 실행시 발생한 오류입니다).

Grid

RP

설명

86253

Grid 컴포넌트에서 Cell의 edittype 속성값을 combocontrol, displaytype 속성값을 combo로 설정한 후 해당 Cell을 더블 클릭했을 때 oncelldblclick 이벤트가 발생하지 않는 오류를 수정했습니다(NRE에서 실행시 발생한 오류입니다).

87829

Grid 컴포넌트에서 바인딩된 Dataset의 rowposition 값이 -1 일 때 선택 처리중 에러가 발생하는 오류를 수정했습니다.

87887

화면을 MDI로 구성한 상태에서 autoenter 속성값을 "select"로 설정한 Grid 컴포넌트가 있는 Frame에서 Grid 선택 후 다른 Frame으로 포커스를 이동시켰을 때 이전 Frame에서 transaction 메소드가 수행되면 포커스가 이전 Frame으로 되돌아가는 오류를 수정했습니다.

87924

Grid 컴포넌트에서 Cell의 edittype 속성값이 "combo" 일 때 getCellProperty 메소드로 edittype 속성의 값을 확인시 String 값이 아닌 Object 형태로 나오는 오류를 수정했습니다.

88196

Grid 컴포넌트에서 displaytype 속성값을 EXPR로 동적 설정하도록 했을 때 새로 추가한 Row에 입력한 문자열이 스크롤 후 표시되지 않는 오류를 수정했습니다 (웹 브라우저 실행시 발생한 오류입니다).

88279

Grid 컴포넌트에서 transaction 메소드를 수행하여 서버로부터 데이터 조회시 컬럼이 약 300개 이상의 다수인 경우 비정상 종료되는 오류를 수정했습니다 (NRE 실행시 발생한 오류입니다).

88323

Grid 컴포넌트의 Tree 구조에서 마우스로 스크롤바를 상하로 스크롤 할 경우 트리 아이템에 마우스 오버 스타일이 적용되는 오류를 수정했습니다.

88471

Grid 컴포넌트에서 autoenter 속성값이 "select" 일 때 탭 키를 사용해 셀 선택시 입력 상태로 활성화되지 않는 오류를 수정했습니다.

ImageViewer

RP

설명

87764

ImageViewer 컴포넌트에서 stretch 속성 값을 "fit" 혹은 "fixaspectratio"로 설정 후 TIFF 이미지를 로딩했을 때 setImageIndex 메소드를 호출해도 동작하지 않는 오류를 수정했습니다 (NRE에서 실행시 발생한 오류입니다).

MaskEdit

RP

설명

87878

MaskEdit 컴포넌트에서 trimtype 속성값을 "left"로 설정하고 캐럿 위치를 문자열의 맨 앞이 아닌 위치로 이동하여 문자를 입력하다 포커스를 다른 컴포넌트로 이동시킨 후 canchange 이벤트와 onchanged 이벤트에서 캐럿 위치 확인시 서로 다르게 나오는 오류를 수정했습니다 (웹 브라우저 실행시 발생한 오류입니다).

87883

MaskEdit 컴포넌트에서 type 속성값을 "number", format 속성값을 "+"로 설정한 후 "+123"과 같이 입력 후 Enter 혹은 Tab을 입력하여 포커스를 이동하면 onchanged 이벤트에 전달되는 ChangeEventInfo의 값이 Enter 키 입력으로 발생했을 때와 Tab 키 입력으로 발생했을 때가 서로 다른 오류를 수정했습니다.

88314

iOS(ios.xtheme) 혹은 안드로이드(android.xtheme) 테마 사용시 MaskEdit 컴포넌트에서 -nexa-text-align 속성의 기본값이 "right"로 설정되어 있는 오류를 수정했습니다.

Menu

RP

설명

86286

Menu 컴포넌트에서 인수를 0, 100, 100으로 설정하여 trackPopup 메소드 호출시 팝업 메뉴의 y 좌표가 적용되지 않는 오류를 수정했습니다 (NRE 실행시 발생한 오류입니다).

Plugin

RP

설명

86333

특정 ActiveX를 Plugin 컴포넌트에 로딩후 setProperty 메소드 호출시 비정상 종료되는 오류를 수정했습니다 (윈도우 환경에서 NRE 실행시 발생한 오류입니다).

Textarea

RP

설명

87703

TextArea 컴포넌트에서 print 메소드 수행시 TextArea 내용이 중복 출력되는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다).

88177

TextArea 컴포넌트에서 scrollbartype 속성값을 "auto"로 설정했을 때 영역을 넘어가는 문자열이 있어도 스크롤바가 표시되지 않는 오류를 수정했습니다.

88274

일본어 IME 사용중 TextArea 컴포넌트의 canchange 이벤트 함수에서 false 반환 후 다시 포커스를 받으면 캐럿 위치가 문자열 끝으로 이동하는 오류를 수정했습니다.

88489

TextArea 컴포넌트에서 소프트 키보드가 표시됐을 때 TextArea를 터치한 후 스크롤 하면 폼이 스크롤되는 오류를 수정했습니다 (안드로이드 환경에서 NRE 실행시 발생한 오류입니다).

87899

TextArea 컴포넌트에서 canchange 이벤트 함수에서 false 값을 반환했을 경우 일본어 입력시 포커스를 이동했다가 되돌아오면 캐럿 위치가 문자열의 맨 앞으로 이동되는 오류를 수정했습니다

WebBrowser

RP

설명

88201

WebBrowser 컴포넌트에서 로딩한 페이지에서 video 태그 사용시 WebBrowser 영역을 한번 터치해야 play가 동작하는 오류를 수정했습니다 (안드로이드 환경에서 NRE 실행시 발생한 오류입니다).

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

RP

설명

85447

앱 실행시 화면 상단에 빈 영역이 표시되는 오류를 수정했습니다 (iOS 환경의 일부 iPad에서 NRE 실행시 발생한 오류입니다).

86887

Screen 오브젝트의 specifiedlocale 속성에 "ja_JP"와 같이 로케일 설정시 스크린이 로케일에 맞게 로딩되지 못하는 오류를 수정했습니다.

87078

컴포넌트의 -nexa-edge 속성을 설정 후 브라우저 크기 변경시 설정된 edge 이미지가 선명하게 표시되는 오류를 수정했습니다 (NRE에서 실행시 발생한 오류입니다).

87414

Form 로딩 후 크기와 가로 혹은 세로로 화면을 회전 시킨 후의 Form 사이즈가 다르게 출력되는 오류를 수정했습니다 (iOS11.2 환경에서 NRE 실행시 발생한 오류입니다).

87634

애플리케이션을 http로 실행 후 https로 transaction 메소드를 수행하면 에러가 발생하는 오류를 수정했습니다 (윈도우 환경에서 NRE 실행시 발생한 오류입니다).

87923

컴포넌트의 fittocontents 속성값을 "width"로 설정했을 때 문자열에 공백 문자(스페이스)가 있으면 width 계산이 잘못되어 줄바꿈이 되는 오류를 수정했습니다 (웹 브라우저 실행시 발생한 오류입니다).

87959

open 메소드를 호출하여 팝업 윈도우 오픈 후 MainFrame의 visible 속성값을 false로 설정하면 팝업 윈도우에서 Tab키로 포커스 이동이 안되는 오류를 수정했습니다.

88128

폰트를 설정한 컴포넌트에서 볼드(font-weight) 설정이 적용되지 않는 오류를 수정했습니다 (macOS 환경에서 NRE 실행시 발생한 오류입니다).

88134

-nexa-border 속성값을 "dotted"로 설정시 Dot와 Dash 라인이 연결되어 이상하게 표시되는 오류를 수정했습니다 (NRE 실행시 발생한 오류입니다).

88318

iOS 테마(ios.xtheme)를 사용할 때 컴포넌트의 scrollbartype 속성 값을 ""indicator"" 혹은 ""autoindicator""로 설정하면 스크롤바가 비정상적으로 표시되는 오류를 수정했습니다.

88479

더블 클릭 이벤트를 가진 컴포넌트에서 버튼을 더블 클릭했을 때 ondblclick 이벤트가 발생하지 않는 오류를 수정했습니다 (macOS 환경에서 NRE 실행시 발생한 오류입니다).

86303

Grid 컴포넌트에서 Cell의 suppress 속성값을 1로 설정한 후 ExcelExportObject 오브젝트 addExportItem 메소드의 strExportMerge 인수를 "merge"로 설정해서 Export를 수행했을 때 엑셀에서 Suppress된 Cell이 여러 줄로 출력되는 오류를 수정했습니다.

16.4.2넥사크로 스튜디오

RP

설명

85494

넥사크로 스튜디오에서 14 프로젝트를 오픈하여 마이그레이션이 수행됐을 때 폰트가 브라우저 별로 상이하게 표시되는 오류를 수정했습니다.

87074

넥사크로 스튜디오에서 14 프로젝트를 오픈하여 마이그레이션이 수행된 후 Form에 새로운 Layout 추가했을 때 default 레이아웃이 표시되지 않는 오류를 수정했습니다.

88030

넥사크로 스튜디오 Environment 편집 화면에서 'Specified environment by screen'의 속성을 선택하고 스크롤 한 후 다른 속성이 선택되지 않는 오류를 수정했습니다.

88053

넥사크로 스튜디오에서 nexacrodeploy17.exe를 실행할 때 -BROWSER 옵션 값에 세미콜론(;)을 사용하면 옵션이 동작하지 않는 오류를 수정했습니다.

88058

넥사크로 모듈 디벨로퍼에서 프로젝트 오픈시 진행 표시줄의 진행이 끝까지 도달하지 않은 상태에서 프로젝트의 오픈이 완료되는 오류를 수정했습니다.

88063

넥사크로 스튜디오에서 테마가 등록된 프로젝트를 오픈시 진행 표시줄의 진행이 완료된 상태에서 진행 표시줄이 등록된 테마 개수만큼 깜빡이는 오류를 수정했습니다.

16.4.3기타

RP

설명

86240

서버가 TLS 1.1을 사용하는 경우 트랜잭션 등의 HTTP 통신을 사용하면 통신 오류가 발생하는 오류를 수정했습니다 (윈도우7 환경에서 NRE 실행시 발생한 오류입니다).

85849

블루투스 키보드 사용시 키를 입력해도 이벤트가 발생하지 않는 오류를 수정했습니다 (iOS 환경의 일부 iPad에서 발생한 오류입니다).

86174

윈도우에서 시작 메뉴의 최근 사용 목록에 XFDL 파일이 표시되는 오류를 수정했습니다 (윈도우 7, 10 환경에서 발생한 오류입니다).

16.5도움말 수정 및 추가

RP

설명

83764

도움말 항목 중 Div, PopupDiv 컴포넌트와 Tabpage 컨트롤의 url 속성에서 Remark 설명에 Form 로딩에 관한 제약사항이 추가되었습니다.

87149

도움말 항목 중 Button, CheckBox 컴포넌트와 IconTextControl 오브젝트 textwidth 속성의 Remark 설명에 속성 적용에 관한 제약사항이 추가되었습니다.

87155

도움말 항목 중 컴포넌트의 displaynulltext 속성 설명을 보완했습니다.

88195

도움말 항목 중 VirtualFile 오브젝트 getFileList 메소드 설명에서 검색 옵션에 관한 설명을 보완했습니다.

88244

도움말 항목 중 System 오브젝트 navigatorfullname 속성의 설명에서 윈도우 XP 관련 내용을 삭제했습니다.

88343

도움말 항목 중 ExtendedCommandEventInfo 오브젝트의 eventtype, data 속성의 설명에서 불필요한 설명을 삭제했습니다.