23.2019년 7월 정기 (17.0.0.2200)

Edit

23.1버전정보

Product Version

17.0.0.2200

File Version

2019.07.16.1

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

제품제약사항

23.2릴리스 이후 수정 사항

23.2.117.0.0.2201

RP

설명

86194

ChildFrame 오브젝트의 showModal 메소드를 실행하고 띄운 창에서 윈도우 크기 조절이나 윈도우 위치 이동 시 마우스 포인터가 윈도우 영역을 벗어나면 동작하지 않는 오류를 수정했습니다.

  • 17.0.0.2200 버전에서 발생한 오류입니다.

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

23.3신규기능

  1. nexacroAPI에 DOM 관련 오브젝트(nexacro.DomParser, nexacro.XmlSerializer)를 추가했습니다. (RP.85925,85874,84339,84106)

설명

• nexacroAPI에 DOM 처리 관련 오브젝트(nexacro.DomParser, nexacro.XmlSerializer)를 추가했습니다.

- XML 문자열을 DOMDocument 오브젝트로 반환하는 nexacro.DomParser 오브젝트를 추가했습니다.

- XMLDocumnet 오브젝트에서 XML 데이터를 반환하는 nexacro.XmlSerializer 오브젝트를 추가했습니다.

• Runtime환경에서 DOM 관련 기능을 검토했습니다.(HTML환경은 Web Browser의 스펙을 따릅니다.)

- “text/xml” 타입의 XML DOM Parser 만 지원합니다.

- 기타 ( "text/html“, "application/xml“, "application/xhtml+xml“, "image/svg+xml“ ) 타입은 미지원입니다.

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

- Script > nexacro Objects > DomParser

- Script > nexacro Objects > XmlSerializer

  1. Android 앱스토어 정책 변경으로 Android Runtime 64bit 를 위한 기능을 추가했습니다. (RP.85795,85305,84953)

설명

• Nexacro Studio 에서 AppBuild 시 Android 의 CPU 를 선택할 수 있는 옵션을 추가했습니다.

- AppBuilder 설정 창에서 Built-in Library를 선택할 수 있는 옵션을 추가했습니다.

• 배포파일 내에 CPU 에 맞게 “libnexacro17.so” 파일을 구분하였습니다.

- “armeabi-v7a/libnexacro17.so” 와 “arm64-v8a/libnexacro17.so” 로 구분합니다.

- 32bit 에서 64bit 에 해당하는 “arm64_v8a\libnexacro17.so” 는 동작하지 않습니다.

- 32bit 와 64bit libnexacro17.so 가 둘 다 존재 할 경우 64bit 를 우선 로딩합니다.

• 안드로이드 앱스토어 정책이 변경됩니다.

(https://developers-kr.googleblog.com/2019/01/get-your-apps-ready-for-64-bit.html)

2019년 8월 1일부터 네이티브 코드를 포함하는 모든 새 앱과 앱 업데이트는 Google Play에 게시할 때 32비트 버전 외에 64비트 버전도 함께 제공해야합니다.

  • 배포관련 부분은 다음 배포가이드를 확인하시기 바랍니다.

- http://docs.tobesoft.com/deployment_guide_nexacro_17_ko#3f0aee204cf0205b

  1. Locale 속성에 자메이카에 코드를 추가했습니다. (RP.84463)

설명

• “en_JM” 코드를 추가했습니다.

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

- Environment > Property > locale

23.4변경기능

  1. Combo 컴포넌트의 type 속성이 “dropdown” 일 때 접근성 출력 내용을 변경했습니다. (RP.85905)


설명

변경 전

• type 속성이 “dropdown” 일 때 comboedit 는 읽기전용 상태이므로 Combo 에 포커스 시 “읽기전용” 을 접근성 출력 내용에 포함합니다.

변경 후

• comboedit 는 읽기전용 상태이지만 Combo 는 읽기전용 상태가 아니므로 접근성 출력 시 “읽기전용” 을 출력에서 제외합니다.

  1. Runtime 환경에서 HTTPS 통신에 사설인증서 사용 시 표시되는 경고메시지 Confirm 창을 Window 최상위(Topmost )로 처리합니다. (RP.85485)


설명

변경 전

• Window 최상위(Topmost )가 아니므로 다른 창에 가려지는 경우가 발생합니다.

변경 후

• Window 최상위(Topmost )에 표시합니다.

  1. Nexacro Studio 에서 Theme Generate 시 Theme 폴더에 사용 가능한 확장자가 제한됩니다. (RP.85572)


설명

변경 전

• Theme 폴더 하위에 모든 확장자를 허용합니다.

변경 후

• Image/Icon 관련 파일만 Generate 경로로 복사합니다.

• 허용하는 확장자는 다음과 같습니다.

- bmp, jpg, jpeg, jpe, jfif, gif, tif, tiff, png, ico, xcss, css

• 해당 확장자가 아닌 경우 Nexacro Studio에서 표시되는 서비스 트리 에서도 표시되지 않습니다.


• 테마 외의 기존 서비스도 허용하는 확장자가 존재합니다.

- Form : xfdl, xjs, js

- JS : xjs, js

- XCSSResource : xcss

23.5오류수정

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

Combo

RP

설명

85251

Combo 컴포넌트에서 type 속성값을 "filter" 혹은 "filterlike"로 설정 후 comboedit에서 문자열을 입력했다 삭제하면 combolist에 모든 아이템이 표시되는 오류를 수정했습니다.

85365

Environment 오브젝트의 scrollbartype 속성을 설정한 경우 Combo 컴포넌트의 combolist에 표시되는 스크롤바에 설정이 적용되지 않는 오류를 수정했습니다.

85873

Combo 컴포넌트에서 popupsize 속성이 설정된 상태로 combolist 오픈시 세로 스크롤바가 생기며 popupsize 설정이 적용되지 않는 오류를 수정했습니다.

85920

Combo 컴포넌트에서 index 속성값을 "0"으로 설정시 아이템 값이 표시되지 않는 오류를 수정했습니다.

85921

Combo 컴포넌트에서 type 속성값을 "dropdown" 이외의 값으로 설정했을 때 Undo(Ctrl+z), Redo(Ctrl+y) 동작시 search, filter 기능이 동작하지 않는 오류를 수정했습니다.

Div

RP

설명

85095

Div 컴포넌트에서 async 속성값이 false 일 때 set_url 메소드로 폼을 로딩하면 onactivate 이벤트가 두번 발생하는 오류를 수정했습니다.

Edit

RP

설명

85671

텍스트 편집 영역을 가지고 있는 컴포넌트의 oneditclick 이벤트 함수에서 오픈한 팝업 윈도우의 Edit 컴포넌트로 포커스를 이동후 문자를 입력할 때 onkeydown, onkeyup 이벤트가 발생하지 않는 오류를 수정했습니다.

85723

텍스트 편집 영역을 가지고 있는 컴포넌트에서 텍스트가 입력되어 있을 때 마우스로 텍스트를 드래그하여 컴포넌트 영역을 벗어나도 mouseover 상태가 유지되는 오류를 수정했습니다 (넥사크로 브라우저, IE 웹 브라우저에서 실행시 발생한 오류입니다).

85902

HTML 프레임에 넥사크로 화면을 로딩해 사용시 Edit와 Grid 컴포넌트에서 포커스가 이동되어 비활성화된 상태에서도 캐럿이 표시되는 오류를 수정했습니다 (IE11 웹 브라우저에서 실행시 발생한 오류입니다).

FileUpload

RP

설명

85454

FileUpload 컴포넌트에서 upload 메소드 호출시 업로드가 수행되지 않고 이벤트도 발생하지 않는 오류를 수정했습니다.

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

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

85605

FileUpload 컴포넌트에서 upload 메소드 수행시 onsuccess 이벤트가 발생하지 않는 오류를 수정했습니다 (iOS 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

85750

FileDownload 컴포넌트에서 download 메소드 수행시 파일을 내려받을 경로에 "/" 문자가 포함되어 있으면 샌드박스 메시지가 출력되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

GoogleMap

RP

설명

83095

GoogleMap 컴포넌트가 화면에 로딩된 후 positionstep 속성값 변경시 설정이 적용되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

Grid

RP

설명

84812

Grid 컴포넌트에서 setFixedRow 메소드 수행으로 행을 고정시킨 후 transaction 메소드 수행시 고정 행 영역의 데이터가 출력되지 못하는 오류를 수정했습니다.

85201

Grid 컴포넌트에서 getBindCellIndex 메소드를 수행하여 summary 밴드의 Cell 인덱스를 조회하지 못하는 오류를 수정했습니다.

85317

Grid 컴포넌트에서 displaytype 속성값을 "buttoncontrol", edittype 속성값을 "button"으로 설정하고 expr 속성을 설정한 Cell을 클릭하면 텍스트가 사라지는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다).

85320

Grid 컴포넌트에서 cellsizebandtype 속성값을 "allband"로 설정시 summary 밴드의 Row 사이즈가 변경되지 않는 오류를 수정했습니다.

85334

Tree로 설정한 Grid 컴포넌트 Cell에서 treelevel 값을 변경시 Tree 아이템 이미지가 treelevel에 맞게 갱신되지 않는 오류를 수정했습니다.

85574

Grid 컴포넌트에서 Cell의 edittype 속성값이 "normal", suppress 속성값이 "1"일 때 setColumn 메소드를 사용하여 데이터를 동적 설정시 편집중인 Cell에 값 설정이 안되는 오류를 수정했습니다.

85711

Grid 컴포넌트에서 Cell의 displaytype 속성값이 "maskeditcontrol" 혹은 "editcontrol"이고 textAlign 속성을 설정한 후 exportData 메소드 수행시 textAlign 설정이 적용되지 않는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다).

85811

Grid 컴포넌트에서 바인딩된 Dataset에 filter가 설정되어 있고 Cell의 displaytype 속성값이 "combocontrol"인 경우 수평으로 스크롤을 이동하면 데이터가 표시되지 못하는 오류를 수정했습니다.

85961

Form과 윈도우 탐색기가 겹쳐진 상황에서 다른 컴포넌트를 거치지 않고 곧바로 파일 탐색기에서 Grid로 드래그앤드롭하여 파일 추가시 Grid 컴포넌트에서 ondrop 이벤트가 발생하지 않는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다).

85987

Grid 컴포넌트에서 Cell의 border를 설정하고 suppress 속성을 "1" 이상으로 설정 후 exportData 메소드를 수행하면 border 설정이 적용되지 않는 오류를 수정했습니다.

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

ListView

RP

설명

85561

ListView 컴포넌트에서 Cell이 아닌 Band 영역을 더블 클릭시 onbanddblclick 이벤트에서 cellid 속성값 조회시 bandid 값이 반환되는 오류를 수정했습니다.

MaskEdit

RP

설명

85822

MaskEdit 컴포넌트에서 type 속성값이 "string", format 속성값이 "@" 및 "#" 문자로 구성되어 있을 때 일부 키패드에서 영어를 입력시 글자가 두번 입력되거나 캐럿만 이동 혹은 #에서 영어가 입력되는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

PopupMenu

RP

설명

85710

PopupMenu 컴포넌트에서 서브 팝업 메뉴가 열려있는 상태에서 마우스 커서가 PopupMenu 영역 밖으로 나갈 때 발생하는 onmouseleave 이벤트 함수에서 closePopup 메소드 호출시 PopupMenu가 닫히지 않는 오류를 수정했습니다 (넥사크로 브라우저에서 실행시 발생한 오류입니다).

Sketch

RP

설명

85663

Sketch 컴포넌트에서 클릭이나 더블 클릭시 onclick 혹은 ondblclick 이벤트가 발생하지 않는 오류를 수정했습니다.

Static

RP

설명

84667

Static 컴포넌트에서 usedecorate 속성을 적용한 텍스트에 letter-spacing 속성 설정이 적용되지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

Tab

RP

설명

85394

Tab 컴포넌트에서 CSS에 tabbuttonitem의 border-radius 속성값 설정시 텍스트가 잘려서 표시되는 오류를 수정했습니다.

86003

Tab 컴포넌트에서 탭 변경시 수평 스크롤이 있는 TabPage의 Grid 헤더 디자인이 깨져보이는 오류를 수정했습니다.

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

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

Textarea

RP

설명

85851

TextArea 컴포넌트에서 readonly 속성값이 true, enableaccessibility 속성값이 false 일 때 TAB 키로 포커스 이동이 되지 않는 오류를 수정했습니다.

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

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

RP

설명

80941

스크롤이 있는 컴포넌트에서 수평 혹은 수직 스크롤 동작을 수행하면 수평(onhscroll)과 수직(onvscroll) 스크롤 이벤트가 모두 발생하는 오류를 수정했습니다.

83958

ChildFrame 오브젝트의 dragmovetype 속성값을 "all"로 설정한 후 오픈한 모덜리스 팝업 윈도우에서 Div 컴포넌트를 클릭하여 팝업 윈도우를 드래그시 끊기는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84014

ExcelImportObject 오브젝트에서 importData 메소드 수행 후 onsuccess 이벤트 함수에서 close 메소드를 수행하면 비정상 종료되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

84574

Date 오브젝트에서 addYear, addMonth, addDate, addHours, addMinutes, addSeconds, addMilliseconds 메소드 수행시 스크립트 에러가 발생하는 오류를 수정했습니다.

84905

enable 속성값이 false인 컴포넌트 터치시 "focused"나 "pushed" status가 적용되는 오류를 수정했습니다.

85106

showModal 메소드로 오픈한 모달 윈도우에서 importData 메소드 수행 후 윈도우를 닫았다가 다시 오픈해서 importData 수행시 에러가 발생하며 임포트가 수행되지 않는 오류를 수정했습니다 (크롬 브라우저에서 실행시 발생한 오류입니다).

85299

ChildFrame의 openstatus 속성값을 "maximize", autosize 속성값을 true로 설정하여 open 메소드로 오픈한 윈도우의 타이틀바를 클릭하여 마우스로 드래그시 윈도우의 사이즈가 0, 0으로 줄어드는 오류를 수정했습니다 (윈도우 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

85300

reload 메소드를 수행하여 Form을 리로딩 후 getActiveFrame 메소드 수행시 null 값이 반환되는 오류를 수정했습니다.

85533

ExcelExportObject 오브젝트에서 exportfilepath 속성을 설정한 후 exportData 메소드를 수행할 때 저장할 엑셀 파일이 이미 오픈되어 있어도 에러 처리가 되지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

85625

컴포넌트의 verticalAlign 속성값을 "middle"로 설정할 경우 텍스트가 중앙에서 약간 밑에쪽 위치에 출력되는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

85626

컴포넌트의 positionstep 속성값을 변경시 설정 내용이 화면에 즉시 반영되지 않는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

85654

스크롤바가 존재하는 Form이나 컴포넌트를 터치하여 최상단에서 아래 방향으로 드래그시 화면이 새로고침되는 오류를 수정했습니다 (안드로이드 환경에서 크롬 브라우저 실행시 발생한 오류입니다).

85791

open 메소드를 호출하여 모덜리스 팝업 윈도우 오픈시 팝업 윈도우가 완전히 열리기 전에 닫은 후 동일한 ID로 다시 open 메소드 수행시 에러가 발생하며 팝업 윈도우를 오픈하지 못하는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다).

85819

Environment 오브젝트의 rtl 속성값이 false이고 locale 속성값이 "de_DE"일 때 RTL 기능이 적용되는 오류를 수정했습니다.

85847

MLM 사용시 스크린 사이즈(type 속성값이 "mobile_large")보다 장치의 사이즈가 작을 경우 축소 처리(스케일 계산)가 되지 않는 오류를 수정했습니다 (안드로이드 환경에서 갤럭시 노트2 사용시 발생한 오류입니다).

23.5.2접근성(Accessibility)

RP

설명

84467

접근성이 설정된 상태에서 Grid 컴포넌트 Cell의 edittype 속성이 편집 가능 타입으로 설정되어 있을 때 방향키로 포커스를 이동하면 스크린 리더가 헤드 내용을 출력하지 못하는 오류를 수정했습니다 (웹 브라우저에서 실행시 발생한 오류입니다).

85042

접근성이 설정된 상태에서 Grid 컴포넌트에 출력할 데이터가 없고 nodatatext 속성값이 설정되어 있어 스크린 리더가 nodatatext 값을 읽는 경우 데이터가 추가되도 계속 nodatatext 값을 읽는 오류를 수정했습니다.

23.5.3넥사크로 스튜디오

RP

설명

80949

넥사크로 스튜디오에서 모듈 프로젝트 작업시 Metainfo 편집기로 EnumInfo, UnitInfo, RefreshInfo를 추가한 후 Project Explorer에서 info 파일을 선택, 콘텍스트 메뉴에서 [Add > Property]를 클릭하여 User Object Wizard에서 새로운 속성 추가시 사용자가 추가했던 EnumInfo, UnitInfo, RefreshInfo 정보가 표시되지 않는 오류를 수정했습니다.

81293

넥사크로 스튜디오 ListView Contents 편집기에서 Body 밴드 Cell의 backgourn-color 속성값 설정이 적용되지 않는 오류를 수정했습니다.

84952

넥사크로 스튜디오에서 모듈 설치(Install Module) 후 [Options > Project > Deploy > General]에서 "Merge JSON file" 옵션을 체크하고 Deploy 메뉴에서 Packing(Archive&Update)을 수행하면 불필요한 파일이 생성되는 오류를 수정했습니다.

85086

넥사크로 스튜디오에서 ImageResource에 서브 폴더가 있는 경우 Packing(Archive&Update) 수행시 Resource.zip 파일에 서브 폴더가 포함되지 않는 오류를 수정했습니다.

85312

넥사크로 스튜디오에서 nexacrodeploy17.exe를 사용하여 프로젝트를 Deploy 할 때 "-COMPILE" 옵션을 지정하면 nexacro17lib 폴더의 파일들에는 옵션이 적용되지 않는 오류를 수정했습니다.

85455

넥사크로 스튜디오의 Binding Components List에서 Dataset이 바인딩된 컴포넌트 개수가 많으면 앞쪽 목록이 잘려서 표시되는 오류를 수정했습니다.

85676

넥사크로 스튜디오에서 모듈 프로젝트 사용시 ContentsInfo의 contentseditor 속성값이 "external"로 설정되어 있을 때, Metainfo 편집기에서 ContentsInfo의 contentsformat 속성이 비활성화 상태로 되어 있어 편집할 수 없는 오류를 수정했습니다.

86074

모니터를 상(서브 모니터), 하(메인 모니터)로 배치하여 2개 이상 사용하는 경우 넥사크로 스튜디오를 서브 모니터에서 실행 후 폼을 오픈하면 비정상 종료되는 오류를 수정했습니다.

23.5.4기타

RP

설명

85237

넥사크로 애플리케이션을 64비트로 실행 후 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭하면 비정상 종료되는 오류를 수정했습니다 (윈도우10 64비트 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

85427

넥사크로 애플리케이션 배포시 Code Signing을 유지하여 윈도우 설치 파일을 생성한 경우 Update Browser 옵션을 설정해도 동작하지 않는 오류를 수정했습니다 (윈도우 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

85646

앱 초기 실행시 업데이트 파일을 chunked 모드(HTTP Transfer-Encoding 설정)로 내려받을 경우 업데이트가 실패하며 앱이 종료되는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

23.6도움말 수정 및 추가

RP

설명

83707

도움말 항목 중 ExcelExportObject 오브젝트의 addExportItem 메소드와 ExportItem 오브젝트의 exportmerge 속성의 설명에 "merge" 옵션에 관한 설명이 추가되었습니다.

84398

도움말 항목 중 Script 하위 항목중 nexacro Objects를 제외한 모든 오브젝트와 설명이 삭제되었습니다. 해당 항목은 넥사크로 플랫폼에서 제공하는 오브젝트가 아닌 V8 자바스크립트 엔진(v6.1.534.41)에서 제공하는 Standard Built-in ECMAScript 오브젝트로 관련 설명은 다음 사이트를 참조하시기 바랍니다.

85552

도움말 항목중 FileUpload 컴포넌트의 구성 요소를 설명하는 Image에서 잘못 표시된 hscrollbar 요소가 삭제되었습니다. 또한 속성 항목에 vscrollbar 속성과 설명이 추가되었습니다.

85554

도움말 항목 중 scrollbartype, formscrollbartype, textareascrollbartype 속성의 Setting Syntax 설명에서 "none", "indicator" 타입에 관한 설명이 수정되었습니다.

85560

도움말 항목중 scrollbarincbuttonsize, scrollbardecbuttonsize 속성의 설명에서 설정값과 기본값에 관한 설명이 추가되었습니다.

85562

도움말 항목 중 ScrollEventInfo 오브젝트 type 속성의 Setting Syntax 설명에서 "none" 타입에 관한 설명이 추가되었습니다.

85622

도움말 항목 중 Plugin 컴포넌트의 Supported Environments 설명에서 모바일 환경이 미지원으로 수정되었습니다. 또한 불필요한 기능인 -nexa-rtl-background-image, -nexa-rtl-edge-image 속성이 삭제되었습니다.

85673

도움말 항목 중 PopupDiv, PopupMenu 컴포넌트의 positionstep 속성은 불필요한 기능이므로 삭제되었습니다.

85681

도움말 항목 중 ExportItem 오브젝트의 exportmerge 속성의 Setting Syntax 설명에서 잘못된 인수가 표시된 예제 코드가 수정되었습니다.

85704

도움말 항목 중 Application 오브젝트의 trace 메소드 설명에서 연관 설명을 위해 See Also 항목에 tracemode 속성으로의 링크가 추가되었습니다.

85783

도움말 항목 중 Application 오브젝트의 onexit, onbeforeexit 이벤트 설명에서 alert, confirm 메소드 사용시의 웹 브라우저 제약사항이 추가되었습니다. MainFrame 오브젝트의 onclose 이벤트 설명에서 웹 브라우저 제약사항이 추가되었습니다.

86046

도움말 항목중 Radio 컴포넌트 columncount, rowcount 속성의 Remark 설명에서 속성값에 따른 기능 동작에 관한 설명이 수정되었습니다.