11.2020년 6월 정기 (17.1.2.100)

Edit

11.1버전정보

Product Version

17.1.2.100

File Version

2020.07.14.1

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

제품제약사항

11.2신규기능

  1. Android, iOS의 NRE 환경에서 기능 권한을 요청하거나, 승인된 권한을 확인 할 수 있도록 Method와 Event가 추가 했습니다. (RP. 88230)

설명

• 추가된 Method는 requestDevicePermission, checkDevicePermission 입니다.

• 추가된 Event는 ondevicepermission 입니다.

>> 각각의 Method는 사용하면 ondevicepermission이 발생 합니다.


• Android 프로젝트에서는 별도의 수정이 필요하지 않습니다.

• iOS 프로젝트에서는 이 기능을 사용하기 위해 3개의 프레임워크를 추가해야 합니다.

>> Photo.framework, Contacts.framework, EventKit.framework

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

- Misc. Objects > System > Method > checkDevicePermission

- Misc. Objects > System > Method > requestDevicePermission

- Environment > Event > ondevicepermission

  1. NRE 환경에서 기본 앱으로 설정한 브라우저가 실행 할 수 있도록 Method를 추가 했습니다. (RP. 88146)

설명

• 추가된 Method는 execDefaultBrowser 입니다.

• NRE 환경에서 이 Method를 수행 하면 기본 앱으로 설정한 브라우저를 실행 합니다.

• WRE 환경에서 이 Method를 수행 하면 브라우저의 새 탭, 새 창으로 실행 합니다.

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

- Misc. Objects > System > Method > execDefaultBrowser

  1. Grid, Listview에서 Format id 리스트를 확인 할 수 있도록 Method를 추가 했습니다. (RP. 87041)

설명

• 추가된 Method는 getFormatIdList 입니다.

• Method를 사용 하면 Object 형태로 Format id 리스트를 출력합니다.

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

- Components > Component > Grid > Method > getFormatIdList

- Components > Component > ListView > Method > getFormatIdList

  1. Dataset Editor 의 Const Columns, Columns 에 복수행의 Text 를 복사하여 붙여넣기 시 자동으로 Column 이 추가되며 붙여넣기가 되도록 기능을 추가했습니다. (RP. 87607)

설명

• Dataset Editor 의 Const Columns, Columns 에 복수행의 Text 를 복사하여 붙여넣기 시 자동으로 Column 이 추가되며 붙여넣기가 되도록 기능을 추가했습니다.

• Dataset Editor 의 Const Columns, Columns 에 1개의 Column 은 생성 후 붙여넣기 동작을 수행해야 합니다.

  1. 여러개의 FrameSet구조에서 Tab 키로 포커스 이동 시 포커스를 순환하는 기능을 추가했습니다. (RP. 84961)

설명

• 추가된 Property는 tabkeycirculation 입니다.

• FrameSet 구조만 지원 합니다.

>> VFrameSet, HFrameSet, TitleFrameSet은 지원하지 않습니다.


• Tab 키는 정방향 순환, Shift+Tab 키는 역방향 순환을 합니다.

• arrange의 'cascade' 설정으로 순환 동작에 영향이 있습니다.

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

- Environment > Property > tabkeycirculation

- Frames > FrameSet > Property > tabkeycirculation

- Frames > FrameSet > Method > arrange

  1. Maskedit 계열에서 꾸밈 문자열을 사용 할 수 있도록 기능을 추가 했습니다. (RP. 84345)

설명

• 추가된 Property는 postfixtext, maskeditpostfixtext 입니다.

• text 출력 시 postfixtext에 설정한 문자가 text문자열 마지막에 붙어서 출력합니다.

>> value 출력 시 value값만 출력 합니다.

• type에 상관없이 사용이 가능 합니다.

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

- MaskEdit > Property > postfixtext

- Grid > Objects > GridCellControl > Property > maskeditpostfixtext

- Grid > Objects > GridCellControl > Objects > CellSubCellControl > Property > maskeditpostfixtext

- ListView > Objects > ListViewCellControl > Property > maskeditpostfixtext

  1. 실행 중인 NRE 환경에서 로그 파일을 저장하고 있는 경로를 반환하는 Method를 추가 했습니다. (RP. 89386)

설명

• 추가된 Method는 getLogFilePath입니다.

• 지원 하는 NRE 환경은 Windows, macOS, Android 입니다.

>> 로그를 저장하고 있는 경로를 반환합니다.

*자세한 내용은 "nexacro17.1 Reference Guide" / "앱 배포 가이드" 을 확인하시기 바랍니다.

- nexacroAPI > Method > getLogFilePath

- http://docs.tobesoft.com/deployment_guide_nexacro_17_ko#9fac5b545f18088b

  1. NRE 환경에서 로그 파일을 일별로 저장 하는 기능을 추가했습니다. (RP. 88706)

설명

• 추가된 Property는 traceduration입니다.

• Environment로 통합 설정이 가능 합니다.

>> Screen으로 개별 설정도 가능 합니다.


• NRE 실행 시 traceduration에 설정한 값만큼 일자를 체크하여, 오래된 log파일을 삭제합니다.

• NRE 환경이 실행 중인 상태에서는 일자 변경 시 traceduration 체크를 하지 않습니다.

*자세한 내용은 "nexacro17.1 Reference Guide" / "앱 배포 가이드" 을 확인하시기 바랍니다.

- Environment > Property > traceduration

- http://docs.tobesoft.com/deployment_guide_nexacro_17_ko#9fac5b545f18088b

  1. Locale Code List 에 미얀마 코드(my_MM)를 추가 했습니다. (RP. 89433)

설명

• Locale Code List 에 미얀마 코드를 추가했습니다.

• my_MM : Myanmar [Burma]

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

- Appendix > Locale Code List

  1. NRE 환경에서 Chrome, Edge 브라우저의 Devices inspect 기능을 사용하여 실행중인 앱을 원격 디버깅을 할 수 있는 기능을 추가 했습니다. (RP. 89415, 89400, 89654)

설명

• 추가된 Property는 enableinspector 입니다.

• 지원하는 NRE 환경은 Windows, macOS, Android 입니다.

*자세한 내용은 "nexacro17.1 Reference Guide" / "앱 배포 가이드" 을 확인하시기 바랍니다.

- Environment > Property > enableinspector

- http://docs.tobesoft.com/deployment_guide_nexacro_17_ko#a455d058deae4676

  1. REST API 호출을 위한 XMLHttpRequest 오브젝트에 HEAD, PATCH 메소드를 추가 하였습니다. (RP. 89086)

설명

• HEAD : GET 메소드의 요청과 동일한 응답을 요구하지만, 응답 본문을 포함하지 않습니다.

>>웹서버 정보 등을 얻기 위해 쓰입니다.

• PATCH : 리소스의 부분만을 수정하는 데 쓰입니다.

  1. Data 처리를 위한 DataObject 오브젝트와 nexacro studio에서 DataObject의 data 속성 지정을 위한 JSON 폅집기를 추가 하였습니다. (RP. 88918, 88926)

설명

• Data 처리를 위한 신규 DataObject 오브젝트 제공

>> transaction 메소드를 통해 주고 받는 데이타 통신 포맷과 다른 형식의 데이터 지원 가능

>> 통신 포맷이나 데이타 포맷에 대한 제약이 없음

>> 현재는 JSON만 가능함


• DataObject Editor 제공

>> DataObject의 data 속성 지정을 위한 Json Contents Editor를 제공


• DataObject 주요기능

>> Dataset 바인딩 지원 : 로딩된 Data 를 Dataset 으로 단방향 바인딩

>> REST API 호출을 위한 request 메소드 제공 (GET, POST, PUT, DELETE, HEAD, PATCH)

*자세한 내용은 "nexacro17.1 Referenece Guide" / "컴포넌트 활용 워크북" 을 확인하시기 바랍니다.

- Data Objects > DataObject

- http://docs.tobesoft.com/developer_guide_nexacro_17_ko#124526e754a76021

  1. Dataset에 DataObject를 바인딩 하기 위한 Property, Method와 nexacro studio에 dataobjectpath 속성 지정을 위한 Data Path Editor를 추가 하였습니다. (RP. 88918, 88926)

설명

• 추가된 Property는 binddataobject, dataobjectpath 입니다.

• 추가된 Method는 loadFromDataObject 입니다.

• Data Path Editor 제공

>> Dataset의 dataobjectpath 속성 지정을 위한 Data Path Editor를 제공

*자세한 내용은 "nexacro17.1 Reference Guide / "컴포넌트 활용 워크북" 을 확인하시기 바랍니다.

- Data Objects > Dataset > Property > binddataobject

- Data Objects > Dataset > Property > dataobjectpath

- Data Objects > Dataset > Method > loadFromDataObject

- http://docs.tobesoft.com/developer_guide_nexacro_17_ko#124526e754a76021

  1. ColumnInfo에 DataObject의 컬럼에서 가져올 데이터 지정을 위한 Property를 추가 하였습니다. (RP. 88918, 88926)

설명

• 추가된 Property는 datapath 입니다.

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

- Data Objects > ColumnInfo> Property > datapath

  1. Grid, Listview에서 cell이 Calendar 형식일 때 특정날짜를 표시할 수 있는 기능을 추가 했습니다. (RP. 88257)

설명

• 추가된 Property는 calendardataset, calendardatecol, calendartextcolorcol, calendarbordercol, calendarbackgroundcol 입니다.

• calendardataset 속성에 설정된 Dataset 오브젝트의 Column만 설정할 수 있습니다.

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

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

- Components > Component > Grid > Objects > GridCellControl > Objects > CellSubCellControl > Property > calendardataset

- Components > Component > ListView > Objects > ListViewCellControl > Property > calendardataset

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

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

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

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

- Components > Component > Grid > Objects > GridCellControl > Objects > CellSubCellControl > Property > calendarbackgroundcol

- Components > Component > Grid > Objects > GridCellControl > Objects > CellSubCellControl > Property > calendarbordercol

- Components > Component > Grid > Objects > GridCellControl > Objects > CellSubCellControl > Property > calendardatecol

- Components > Component > Grid > Objects > GridCellControl > Objects > CellSubCellControl > Property > calendartextcolorcol

- Components > Component > ListView > Objects > ListViewCellControl > Property > calendarbackgroundcol

- Components > Component > ListView > Objects > ListViewCellControl > Property > calendarbordercol

- Components > Component > ListView > Objects > ListViewCellControl > Property > calendardatecol

- Components > Component > ListView > Objects > ListViewCellControl > Property > calendartextcolorcol

  1. nexacro studio에 Bootstrap 파일 편집을 위한 Bootstrap Customized 기능을 추가 했습니다. (RP. 71129)

설명

• nexacro studio 메뉴 바에 Generate-Bootstrap Customized 메뉴가 추가 되었습니다.

>> Bootstrap (index.html, launch.html, popup.html, quickview.html, run.html) 파일들을 편집 및 관리 할 수 있습니다.

• WRE만 지원합니다.

*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다.

- http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#88b4c3d7b34585f8

  1. nexacrodeploy17.exe 실행 옵션에 Generate 할 서비스를 지정하는 -SERVICE 옵션을 추가 했습니다. (RP. 88342)

설명

• -SERVICE [ARGS...] 옵션이 추가 되었습니다.

>> ex) -SERVICE "FrameBase,Base

>> -MODULE, -FILE, -BOOTSTRAP 옵션과 혼용 사용이 가능합니다.

*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다.

- http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#1620ba619b88b741

  1. nexacro studio에서 BuildApp에 필요한 기본 정보를 설정 할 수있는 메뉴를 추가 했습니다.(RP. 88643)

설명

• nexacro studio에서 Deploy-Settings의 메뉴를 추가 했습니다.

>> 엔진 exe, 리소스, Bootstrap, Output 경로 등 기본 정보 값을 설정 할 수 있습니다.

*자세한 내용은 "제품 정보" 를 확인하시기 바랍니다.

- http://docs.tobesoft.com/product_information_nexacro_17_ko#e6e21b6ff64c5c74

  1. Easy Ui Core 기능을 추가 했습니다.

설명

• Lib-Component-ComComp에 Action.js, View.js 파일을 추가했습니다.

• nexacro studio에서 Easy Ui 템플릿을 생성하는 기능을 제공합니다.

• nexacro studio에서 Easy Ui 템플릿으로 폼 제작 기능을 제공합니다.

*자세한 내용은 "제품 정보" 를 확인하시기 바랍니다.

- http://docs.tobesoft.com/product_information_nexacro_17_ko#a318d7f65413d92b

11.3변경기능

  1. NRE 환경의 TLS 1.0, 1.1에 대한 지원이 종료됩니다. (RP. 89159)

설명

• 주요 웹브라우저에서 TLS(Transport Layer Security) 1.0, 1.1 지원을 중지함에 따라 넥사크로플랫폼에서도 TLF 1.0, 1.1 지원을 종료합니다.

변경 전

• TLS 지원 버전 : 1.0, 1.1, 1.2

• TLS 종료 버전 : 없음

변경 후

• TLS 지원 버전 : 1.2

• TLS 종료 버전 : 1.0, 1.1

*자세한 내용은 "주요 변경 사항" 을 확인하시기 바랍니다.

- http://docs.tobesoft.com/product_information_nexacro_17_ko#1886610d64020bb1

  1. NRE 환경의 font shaping engine을 변경 했습니다. (RP. 89606)

설명

• Text Rendering을 개선 했습니다.

>> 외곽선 글꼴(Outline font)이 좀 더 자연스럽게 표시되고 가독성이 높아지도록 개선 했습니다.

• 외곽선 글꼴 표현시 글자 높이를 처리하는 기준이 달라져 valign 적용 위치가 변경 될 수 있습니다.

• 글자 너비 표현이 달라져 워드랩 등 관련 기능 사용 시 기존과 다르게 보일 수 있습니다.

변경 전

• VG-FittedTextFonts

변경 후

• Skia-HarfBuzz

  1. nexacro studio에서 snippet, Component Preset기능을 프로젝트 단위로 처리하도록 관리 방식을 변경 했습니다. (RP. 87912)

설명

변경 전

• 고정된 위치에 저장하여 관리하며, 모든 프로젝트 공통적으로 사용합니다.

변경 후

• 프로젝트 종속으로 관리되며 프로젝트 로딩 시점에 Project Configure에 저장된 경로의 xsnippet 파일을 사용합니다.

*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다.

- http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#b12a5438d00ab981

설명

변경 전

• Project Configure와 동일 고정경로의 파일을 Project Load 시점에 Load 해서 사용합니다.

변경 후

• Project 단위로 사용자 지정한 파일 사용합니다.

>> C:\Users\{User ID}\Documents\nexacro\17.1\settings\ProjectConfigure\{Project Name}\component_preset.xpreset

*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다.

- http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#b12a5438d00ab981

11.4오류수정

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

Calendar

RP

설명

89716

Calendar 컴포넌트에서 입력 텍스트 편집 시 숫자로만 구성된 값을 붙여넣기 처리하지 못하는 오류를 수정했습니다 (크롬 브라우저 실행 시 발생한 오류입니다. 17.0.0.1600 이후 버전에서 발생한 오류입니다).

89678

Calendar 컴포넌트의 popuptype 속성값이 "system"인 경우 value 속성값 변경 시 바인딩 된 Dataset 오브젝트의 값이 변경되지 않는 오류를 수정했습니다 (iOS 운영체제에서 실행 시 발생한 오류입니다).

89392

Calendar 컴포넌트의 type 속성값이 "normal"이고 바인딩된 Dataset 오브젝트 컬럼 타입이 "DATETIME"인 경우 datepicker에서 날짜 선택 시 팝업창이 닫히지 않는 오류를 수정했습니다.

89299

Calendar 컴포넌트의 텍스트 편집 영역에 일본어 IME로 입력 시 값이 입력되지 않거나 중복 입력되는 오류를 수정했습니다 (윈도우 운영체제에서 Chrome, Edge 브라우저 사용 시 발생한 오류입니다).

Combo

RP

설명

89263

Combo 컴포넌트의 combolist가 펼쳐진 상태에서 방향키로 아이템을 이동하는 경우 canitemchange, onitemchange, oncloseup 이벤트 함수 내에서 EventInfo 오브젝트의 preindex, pretext 값을 잘못 처리하는 오류를 수정했습니다.

85881

Combo 컴포넌트의 popupsize 속성값 설정 시 높이값이 설정되지 못하는 오류를 수정했습니다.

85708

Combo 컴포넌트의 type 속성값이 "dropdown"인 경우 setSelectedText 메소드 실행 시 값이 변경되는 오류를 수정했습니다.

Dataset

RP

설명

85211

ColumnInfo 오브젝트의 name 속성값이 스크립트에서 수정되는 오류를 수정했습니다.

Edit

RP

설명

89584

Edit 컴포넌트의 password 속성값이 true이고 displaynulltext 속성값을 설정한 경우 화면 내 첫 번째 포커스가 Edit 컴포넌트로 처리되면 입력값이 설정한 특수문자가 아니라 입력하는 문자 그대로 표시되는 오류를 수정했습니다 (17.1.0.100 이후 버전에서 발생한 오류입니다).

ExcelExportObject

RP

설명

89593

ExcelExportObject 오브젝트에서 export 대상 Grid 컴포넌트의 border 값이 설정되어 있지 않았을 때 export 시 스크립트 에러가 발생하는 오류를 수정했습니다.

89380

ExcelExportObject 오브젝트에서 폰트 이름에 공백문자나 숫자가 있는 경우 폰트 이름을 잘못 처리하는 오류를 수정했습니다.

FileDownTransfer

RP

설명

88589

FileDownTransfer 컴포넌트의 setPostData 메소드를 실행 시 권한 에러가 발생하는 오류를 수정했습니다 (Android NRE 실행 시 발생한 오류입니다).

FileUpload

RP

설명

89632

FileUpload 컴포넌트에서 SDCARD에 있는 파일을 선택하고 업로드 시 에러가 발생하는 오류를 수정했습니다 (Android 7 이상 운영체제 NRE 실행 시 발생한 오류입니다).

GoogleMap

RP

설명

89052

단말기 GPS, 무선 네트워크를 비활성화한 상태에서 GoogleMap 컴포넌트의 load 메소드 실행 시 bUseSensor 파라미터값을 true로 설정하면 onload 이벤트가 발생하는 오류를 수정했습니다 (iOS 운영체제에서 NRE 실행 시 발생한 오류입니다).

Grid

RP

설명

89852

Grid 컴포넌트의 Cell wordWrap 속성값을 설정하고 autosizingtype 속성값을 "row"로 변경하는 경우 row가 사라지는 오류를 수정했습니다 (17.1.1.200 이후 버전에서 발생한 오류입니다).

89560

Grid 컴포넌트의 treeinitstatus 속성값이 "collapse,null" 또는 "expand,null"이고 GridCellControl 오브젝트의 treestate 속성값이 Dataset 오브젝트에 바인딩된 경우 바인딩된 컬럼값이 변경되거나 Row가 추가되면서 treestate 속성값과 Dataset 오브젝트의 컬럼값이 다르게 처리되는 오류를 수정했습니다.

89385

Grid 컴포넌트의 cellcalendar 같은 컨트롤에 포커스가 있는 상태에서 Grid 컴포넌트의 스크롤 이동 시 컨트롤의 Status가 selected가 아닌 focused로 유지되는 오류를 수정했습니다.

89373

Grid 컴포넌트의 autoSizeRow 메소드 실행 시 텍스트 크기를 잘못 계산해 처리하는 오류를 수정했습니다 (WRE 환경에서 실행 시 발생한 오류입니다).

89283

Grid 컴포넌트의 autoenter 속성값이 "key"인 경우 숫자 입력 시 편집모드가 활성화되면서 입력값이 사라지는 오류를 수정했습니다 (Firefox 브라우저에서 발생한 오류입니다).

89087

Grid 컴포넌트 내 병합된 셀이 있는 경우 스크립트에서 selecttype을 "area"로 변경하면 스크립트 에러가 발생하는 오류를 수정했습니다.

88711

showModal 메소드 실행 후 팝업창에 있는 Grid 컴포넌트에서 부모창에 있는 Dataset 오브젝트에 접근하지 못하는 오류를 수정했습니다.

ImageViewer

RP

설명

89761

ImageViewer 컴포넌트에서 ico 파일 로드 시 화면이 떨리는 오류를 수정했습니다 (윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

89461

ImageViewer 컴포넌트의 stretch 속성값을 "fit"으로 설정한 경우 대용량 이미지 파일을 여러 개 처리 시 앱이 비정상 종료되는 오류를 수정했습니다.

MaskEdit

RP

설명

89301

MaskEdit 컴포넌트에 일본어 IME로 입력 시 빠르게 입력하면 잘못된 값이 입력되는 오류를 수정했습니다 (윈도우 운영체제에서 Chrome, Edge 브라우저 사용 시 발생한 오류입니다).

88784

MaskEdit 컴포넌트에 일본어 IME로 입력 시 화면에 표시되지 않으나 미확정 문자가 입력되는 오류를 수정했습니다 (윈도우 운영체제에서 Chrome, Edge 브라우저 사용 시 발생한 오류입니다).

Listview

RP

설명

89331

ListView 컴포넌트에서 expand 버튼 클릭 후 스크롤이 활성화되는 경우 status가 초기화되는 오류를 수정했습니다.

85307

ListView 컴포넌트의 셀 displaytype 속성값이 "calendarcontrol", "combocontrol", "progressbarcontrol" 인 경우 셀 더블클릭 시 oncelldblclick 이벤트가 발생하지 않는 오류를 수정했습니다.

85306

ListView 컴포넌트의 셀 displaytype 속성값이 "editcontrol", "maskeditcontrol", "textareacontrol"인 경우 셀 클릭 시 EventInfo 오브젝트의 clickitem 속성값이 빈 값으로 처리되는 오류를 수정했습니다.

PopupDiv

RP

설명

87977

PopupDiv 컴포넌트의 스크롤바 위치가 시작 또는 끝일 경우 터치 동작으로 해당 방향 스크롤 동작 시 상위 Form 오브젝트가 스크롤 되는 오류를 수정했습니다.

Radio

RP

설명

85714

스크립트에서 Radio 컴포넌트의 innerdataset 속성값을 변경하는 경우 이전 innerdataset 속성으로 설정했던 codecolumn 값이 value 속성값으로 남아있는 오류를 수정했습니다.

Tab

RP

설명

89572

Tab 컴포넌트의 Tabpage에 url 속성도 설정하지 않고 컴포넌트도 배치하지 않았을 때 화면 내 첫 번째 포커스가 Tab 컴포넌트로 처리된 상태에서 키보드 입력 시 스크립트 에러가 발생하는 오류를 수정했습니다.

Textarea

RP

설명

89353

TextArea 컴포넌트의 value 속성을 Dataset 오브젝트와 바인딩한 경우 Dataset 오브젝트에 Row가 없으면 disable 스타일이 적용되지 못하는 오류를 수정했습니다 (NRE 실행 시 발생한 오류입니다).

VirtualFile

RP

설명

89739

VirtualFile 오브젝트의 open 메소드 실행 시 SD 카드 경로 파일을 선택하면 onerror 이벤트가 발생하는 오류를 수정했습니다 (Android NRE 실행 시 발생한 오류입니다).

89063

VirtualFile 오브젝트의 open 메소드 실행 시 constOptions 파라미터값을 VirtualFile.openBinary로 설정한 경우 onsuccess 이벤트에서 VirtualFileEventInfo 오브젝트의 binarydata 속성값이 빈 값으로 처리되는 오류를 수정했습니다 (iOS 운영체제에서 실행 시 발생한 오류입니다).

기타 (텍스트 편집 영역을 가지고 있는 컴포넌트)

RP

설명

89568

Edit, TextArea 컴포넌트의 maxlength 속성값보다 긴 텍스트 붙여넣기를 한 후 Ctrl+Z 단축키를 입력한 경우 oninput, onchanged 이벤트 함수 내에서 text, value 관련 속성값에 maxlength 속성이 적용되지 못하는 오류를 수정했습니다 (일본어 윈도우 운영체제 크롬, Edge 브라우저에서 실행 시 발생한 오류입니다).

89324

텍스트 편집 영역을 가진 컴포넌트에 일본어 IME로 입력 후 Enter키 입력으로 확정하고 포커스를 이동하면 값이 사라지는 오류를 수정했습니다 (macOS 운영체에서 Safari 브라우저 사용 시 발생한 오류입니다).

89236

텍스트 편집 영역을 가지고 있는 컴포넌트의 displaynulltext 속성값을 설정한 경우 마우스 클릭으로 포커스 이동 시 캐럿이 표시되지 못하는 오류를 수정했습니다 (Firefox 브라우저에서 실행 시 발생한 오류입니다).

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

RP

설명

89750

transaction 메소드 실행 시 strOutDatasets 파라미터로 지정한 Dataset이 없는 경우 통신이 종료되지 못하는 오류를 수정했습니다 (NRE 실행 시 발생한 오류입니다. 17.1.1.100 이후 버전에서 발생한 오류입니다).

89669

화면 레이아웃을 추가하고 추가한 레이아웃에서 Form 오브젝트의 screenid 속성값을 다르게 설정한 경우 앱 실행 중 레이아웃을 변경하면 Div 컴포넌트에 연결된 Form 로딩 시 에러가 발생하는 오류를 수정했습니다.

89662

윈도우 운영체제 파일 탐색기에서 앱으로 파일을 드래그&드롭 처리 시 ondrop 이벤트가 발생하지 못하는 오류를 수정했습니다 (윈도우 7 운영체제 IE11 브라우저에서 실행 시 발생한 오류입니다. 17.0.0.2640 이후 버전에서 발생한 오류입니다).

89604

Environment 오브젝트의 enableaccessibility 속성값을 true로 설정하고 Grid 컴포넌트의 Cell edittype 속성값이 "edit"인 경우 포커스 이동 시 value 값을 두 번 읽는 오류를 수정했습니다.

89533

Form 오브젝트의 stepitemsize 속성값을 0으로 설정하고 stepitem의 border 속성값을 설정하면 stepitem이 화면에 표시되는 오류를 수정했습니다 (17.0.0.2000 이후 버전에서 발생한 오류입니다).

89522

alert, confirm 메소드 실행 시 MainFrame 오브젝트의 ondeactivate 이벤트가 발생하는 오류를 수정했습니다 (윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

89363

Grid 컴포넌트의 cellmovingtype 속성값이 "col"인 경우 Grid Header 영역을 드래그하거나 Grid, ListView, ListBox 컴포넌트의 selectscrollmode 속성값이 "scroll"인 경우 컴포넌트의 화면 드래그 시 ondragmove 이벤트가 발생하는 오류를 수정했습니다.

89319

open, showModal 등 메소드를 사용해 새 창을 띄운 후 CheckBox 컴포넌트의 onchanged 이벤트 함수 내에서 창을 닫는 스크립트를 사용한 경우 창이 닫히면서 스크립트 에러가 발생하는 오류를 수정했습니다.

89083

Form 오브젝트의 go 메소드로 화면 이동 시 이전 Form 오브젝트의 scrolltype 속성값이 "none"이고 이동한 Form 오브젝트의 scrolltype 속성값이 "both"인 경우 이동한 Form 오브젝트의 스크롤바가 표시되지 않고 이전 Form 오브젝트의 배경색이 표시되는 오류를 수정했습니다.

89019

Grid, ListView 컴포넌트의 cell 속성 중 displaytype 속성값이 "checkboxcontrol"이고 edittype 속성값이 "checkbox"인 경우 컨트롤에 focused Status가 처리되지 못하는 오류를 수정했습니다.

11.4.2넥사크로 스튜디오

RP

설명

89655

넥사크로 스튜디오에서 Ignore compress files 항목 추가 시 같은 파일이 중복으로 추가되거나 삭제 후 재등록이 안 되는 오류를 수정했습니다.

89618

넥사크로 스튜디오에서 Form 파일을 열었을 때 처음 선택하는 Dataset 오브젝트에 바인딩된 컴포넌트 목록이 Binding Component List 창에 표시되지 못하는 오류를 수정했습니다.

89583

넥사크로 스튜디오에서 Environment의 userfontid 속성값을 설정하고 해당하는 xfont 파일을 편집 후 저장했을때 부트스트랩 Generate가 처리되지 못하는 오류를 수정했습니다.

89565

넥사크로 스튜디오 BuildApp 단계에서 Build 버튼을 더블클릭하면 BuildApp 실행창이 종료되는 오류를 수정했습니다.

89481

넥사크로 스튜디오에서 Ignore compress files 항목으로 User Module 설치 경로 아래에 있는 js 파일을 등록하는 경우 제외 항목으로 처리하지 못하는 오류를 수정했습니다.

89410

넥사크로 스튜디오 옵션 항목 중 Environment > Startup > Project Open 항목을 체크한 상태에서 테마 편집 화면을 연 다음 프로젝트를 리프레시하는 경우 테마 편집 화면을 열지 못하고 에러 메시지를 표시하는 오류를 수정했습니다.

89403

넥사크로 스튜디오 디자인 창에서 컴포넌트의 visible 속성값을 false로 지정한 경우 padding 속성이 적용되지 못하는 오류를 수정했습니다.

89181

nexacrodeploy17.exe 실행 시 -FILE 옵션을 사용한 경우 지정한 파일 외 다른 파일이 생성되는 오류를 수정했습니다.

89179

nexacrodeploy17.exe 실행 후 생성되는 파일(부트스트랩 파일, CSS 파일)의 줄바꿈 문자를 혼용해서 처리하는 오류를 수정했습니다. 줄바꿈 문자는 CR+LF 형식으로만 처리하도록 수정했습니다.

89167

넥사크로 스튜디오 XCSS 편집기에서 Code Snippet으로 등록한 Shortcut 입력 시 캐럿 위치에 따라 표시되는 intellisense정보가 잘못 처리되는 오류를 수정했습니다.

88780

넥사크로 스튜디오 option 메뉴에서 baselib, generate 경로 변경 후 Launch 실행 시 파일 변경 메시지 팝업이 표시되는 오류를 수정했습니다.

88624

넥사크로 스튜디오에서 IncludeSub-Folder 속성값이 true인 서비스에 하위 폴더를 생성한 경우 하위 폴더 경로가 '/'가 아닌 '\'로 표시되는 오류를 수정했습니다.

88432

App Builder 콘솔에서 설정한 프로젝트를 넥사크로 스튜디오에서 Build 시 사용하는 경우 Program Name이 다르게 표시되는 오류를 수정했습니다.

85974

넥사크로 스튜디오에서 App Builder 연결 후 통신 과정에서 App Builder 서버에서 전달하는 쿠키 정보를 누락시키는 오류를 수정했습니다 (JSESSIONID 쿠키값을 사용해 세션을 유지하는 등의 특정 WAS 설정에 따른 오류입니다).

83380

넥사크로 스튜디오 속성창에서 Bindable 속성값 설정 시 Dataset 오브젝트를 선택하고 Column 선택 시 입력창에 캐럿을 위치시키고 키보드 방향키로 이동 시 Column 목록이 아닌 Dataset 목록이 표시되는 오류를 수정했습니다.

83214

넥사크로 스튜디오에서 화면 레이아웃을 추가하고 추가한 레이아웃 디자인 창에서 CTRL키를 누른 상태에서 드래그&드롭 동작으로 컴포넌트를 움직였을때 컴포넌트가 복사되는 오류를 수정했습니다. 컴포넌트 추가는 default 레이아웃 디자인 창에서만 지원하는 기능입니다.

추가한 레이아웃 디자인 창에서 컨텍스트 메뉴 항목 중 [Create Component & Bind Dataset]도 표시되지 않도록 수정했습니다.

82841

넥사크로 스튜디오 XCSS 에디터 속성창에서 -nexa-icon 항목값을 "none"으로 설정하지 못하는 오류를 수정했습니다.

11.4.3기타

RP

설명

89856

앱 실행 중 스크립트 에러 발생 시 exception message에 파일명이 undefined로 표시되는 오류를 수정했습니다 (크롬, Edge 브라우저 실행 시 발생한 오류입니다).

89781

Environment에서 tracemode 속성값을 "new"로 설정한 경우 "append"로 동작하는 오류를 수정했습니다 (윈도우 운영체제에서 NRE 실행 시 발생한 오류입니다).

89495

transaction 결과값을 Chunked 방식으로 수신하는 경우 같은 ID의 Dataset이 중복되어 설정됐거나 패킷이 잘리는 위치에 따라 일부 데이터가 빠지는 오류를 수정했습니다.

11.5도움말 수정 및 추가

RP

설명

89816

도움말 항목 중 사용하지 않는 TitleBarButtonControl 오브젝트의 cssclass 속성을 보이지 않도록 수정했습니다.

89772

도움말 항목 중 Environment loglevel, tracemode 속성에 설명된 윈도우 운영체제 경로 표기의 오류를 수정했습니다.

89560

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

89392

도움말 항목 중 Calendar 컴포넌트의 canchange 이벤트 항목 설명을 수정했습니다.

89363

도움말 항목 중 Grid 컴포넌트의 cellmovingtype 속성, Grid, ListView, ListBox 컴포넌트의 selectscrollmode 속성에 대한 설명을 보완했습니다.

89120

도움말 항목 중 이미지 저장 관련 메소드에서 사용하는 파라미터 설명을 수정하고 추가된 파라미터 설명을 보완했습니다.

System 오브젝트 saveToImageBase64String 파라미터 추가 (strImageType, strOptions)

Sketch 컴포넌트 saveSketchToFile 파라미터 설명 수정(strFormat)

Sketch 컴포넌트 saveSketch 파라미터 추가(strFormat, nOption)

85223

도움말 항목 중 Dataset 메소드 설명 중 이벤트 발생 순서의 오류를 수정했습니다.

아래 4개 메소드 설명을 수정했습니다.

clear, clearData, deleteAll, deleteRow