6.릴리스 노트 - 2021년 7월 (17.1.3.700)

6.1버전정보

Product Version

17.1.3.700

File Version

2021.7.20.1

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

제품제약사항

6.2보안 조치

  1. Windows NRE 환경에서 Plugin 컴포넌트에 보안취약점을 가진 object를 classid로 설정하는 경우 실행 동의를 구하는 팝업창이 발생하도록 기능을 추가했습니다.(RP.92390)

설명

  • Windows NRE 환경에서 보안취약점을 가진 object를 classid로 설정하는 경우 Plugin 컴포넌트 생성 시점에 실행 동의를 묻는 팝업 창이 발생하며 허용하지 않을 경우 Plugin 을 생성하지 않습니다.

  • Windows NRE 환경에서 보안취약점을 가진 object를 classid로 설정 후 callMethod 실행 시 실행 동의를 묻는 팝업창이 발생하도록 보안취약점을 가진 object 목록을 추가했습니다.

  • 안전하지 않은 object 목록은 다음과 같습니다.

    • ShellBrowserWindow

    • MMC20.Application

    • ShellWindows

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

    • Components > Component > Plugin > Property > classid

  1. Windows NRE 환경에서 execDefaultBrowser 메소드 실행 시 제약사항을 추가했습니다.(RP.92342)

설명

  • Windows NRE 환경에서 execDefaultBrowser 의 strUrl 파라미터값이 'http://', 'https://' 로 시작하지 않을 경우 execShell 메소드와 동일한 수준의 제약을 적용했습니다.

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

    • Misc. Objects > System > Method > execDefaultBrowser

  1. 런처서비스에서 key 속성에 상위폴더를 의미하는 "../", "..\" 문자열이 포함된 경우 해당 문자열을 삭제하도록 했습니다.(RP.92438)

설명

  • 런처서비스에서 key 속성에 상위폴더를 의미하는 "../", "..\" 문자열이 포함된 경우 해당 문자열을 삭제하도록 했습니다.

  1. Environment 의 key 속성에 상위폴더를 의미하는 "../", "..\" 문자열이 포함된 경우 해당 문자열을 삭제하도록 했습니다.(RP.92437)

설명

  • Environment 의 key 속성에 상위폴더를 의미하는 "../", "..\" 문자열이 포함된 경우 해당 문자열을 삭제하도록 했습니다.

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

    • Misc. Objects > System > Method > execDefaultBrowser

  1. nexacro_config.xml 파일의 filepath 속성에 대해 제약 사항을 추가했습니다.(RP.92437)

설명

  • filepath 속성에 시작프로그램 경로를 설정한 경우 디폴트 경로로 변경합니다.

  • filepath 속성에 Alias 경로 및 Alias 가 포함된 하위경로가 아닌 경우 디폴트 경로로 변경합니다.

  • 자체 실행이 가능한 확장자일 경우 강제로 확장자를 ".log" 로 변경합니다.

( bat, bin, cmd, com, cpl, exe, gadget, inf1, ins, inx, isu, job, jse, lnk, msc, msi, msp, mst, paf, pif, ps1, reg, rgs, scr, sct, shb, shs, u3p, vb, vbe, vbs, vbscript, js, ws, wsf, wsh, dll, hta )

  • 자세한 내용은 "앱 배포 가이드" 를 확인하시기 바랍니다.

    • http://docs.tobesoft.com/deployment_guide_nexacro_17_ko#865c75024a0d96bb

6.3신규기능

  1. Grid, ListBox, ListView, TextArea 컴포넌트에 onmousewheel 이벤트 항목을 추가했습니다.(RP 92335)

설명

  • Grid, ListBox, ListView, TextArea 컴포넌트에 onmousewheel 이벤트 항목을 추가했습니다.

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

    • Components > Component > Grid > Event > onmousewheel

    • Components > Component > ListBox > Event > onmousewheel

    • Components > Component > ListView > Event > onmousewheel

    • Components > Component > TextArea > Event > onmousewheel

6.4오류수정

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

Animation

RP

설명

91923

Animation 오브젝트의 stop 메소드 실행 후 AnimationItem 오브젝트의 props 속성값 수정 후 play 메소드를 실행하는 경우 props 속성이 적용되지 못하는 오류를 수정했습니다(17.1.0.300 이후 버전에서 발생한 오류입니다).

DataObject

RP

설명

92312

Environment addcookietovariable, enablecookie 속성값을 true로 설정하고 DataObject 오브젝트의 request 메소드 실행 시 응답 헤더 Set-Cookie 속성값을 처리하지 못하는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

GoogleMap

RP

설명

92296

GoogleMap 컴포넌트에 지도 로딩 후 latitude, longitude 속성값이 undefined로 반환되는 오류를 수정했습니다.

91412

GoogleMap 컴포넌트에 로딩된 지도 클릭 시 GoogleMapClickEventInfo 오브젝트의 latitude, longitude 속성값이 undefined로 반환되는 오류를 수정했습니다.

Grid

RP

설명

92535

Grid 컴포넌트에서 displaytype 속성값을 "decoratetext"으로 설정하고 링크 효과 지정 시 링크가 동작하지 못하는 오류를 수정했습니다(IE 브라우저 실행 시 발생한 오류입니다. 17.1.3.600 이후 버전에서 발생한 오류입니다).

92409

Grid 컴포넌트에서 displaytype 속성값을 "checkboxcontrol"으로 설정하고 checkboxfalsevalue, checkboxtruevalue 속성값을 설정한 후 스크롤 동작 시 checkbox 체크표시 잔상이 표시되는 오류를 수정했습니다.

92307

Grid 컴포넌트에서 displaytype 속성값을 "progressbarcontrol"으로 설정한 경우 스크롤 동작 시 null로 설정된 셀에 표시된 progressbaritem이 초기화되지 못하는 오류를 수정했습니다.

ImageViewer

RP

설명

92424

ImageViewer 컴포넌트의 stretch 속성 설정 시 onload 이벤트가 발생하지 못하는 오류를 수정했습니다.

92108

ImageViewer 컴포넌트의 fittocontents 속성값을 "both"로 설정하고 stretch 속성값을 "fixaspectratio"로 설정하면 이미지가 imagetext 영역에 맞추어 표시되는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

ListView

RP

설명

92568

ListView 컴포넌트에서 바인딩된 Dataset 오브젝트의 clearData 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다(17.1.3.600 이후 버전에서 발생한 오류입니다).

MaskEdit

RP

설명

89692

MaskEdit 컴포넌트의 clipmode 속성값이 "includespace"이고 trimtype 속성값이 "left" 또는 "both"인 경우 공백문자를 포함한 텍스트 입력 후 ENTER 키 입력 시 캐럿 위치가 오른쪽 끝으로 이동하는 오류를 수정했습니다(17.1.0.100 이후 버전에서 발생한 오류입니다).

Sketch

RP

설명

92160

showModal 메소드로 뛰운 Form에 배치된 Sketch 컴포넌트에서 터치 제스처 동작 시 부모 Frame에 있는 Form이 스크롤되는 오류를 수정했습니다(안드로이드 운영체제에서 SamsungBrowser, 크롬 브라우저 실행 시 발생한 오류입니다).

Textarea

RP

설명

92237

TextArea 컴포넌트의 acceptstab 속성값이 true인 경우 TAB 키 입력 시 oninput 이벤트가 발생하지 못하는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

91715

TextArea 컴포넌트의 insertText 메소드 실행 시 value 속성과 바인딩된 Dataset 오브젝트의 데이터에 반영되지 못하는 오류를 수정했습니다.

XPush

RP

설명

92550

XPush 서버에서 대량 메시지 전송 시 XPush 오브젝트에서 일부 메시지를 받지 못하는 오류를 수정했습니다(윈도우, 안드로이드, macOS 운영체제 NRE 실행 시 발생한 오류입니다).

92505

XPush 오브젝트에서 수신한 메시지가 Message Layout 정의 파일에 지정된 항목보다 부족하게 수신된 경우 앱이 비정상 종료되는 오류를 수정했습니다(윈도우, 안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

92483

XPush 서버에서 대량 메시지 전송 시 XPush 오브젝트에서 keepalive 메시지를 서버에 보내지 못하는 오류를 수정했습니다(윈도우, 안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

92446

XPush 오브젝트에서 데이터베이스 접속이 안되는 상태에서 getRegisteredTopicsWithUserID 메소드 실행 시 onerror 이벤트가 발생하지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

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

RP

설명

92543

Environment checkversion 속성값을 true로 설정하고 사용자 스타일 시트 추가 적용 시 nexacro.open 메소드 실행 시 비정상 종료되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 사용자 스타일 시트에 설정한 선택자 중 font 속성 설정이 없는 선택자가 1개 이상 있는 경우 발생한 오류입니다).

6.4.2EasyUI

RP

설명

92443

Form에 Action 추가 시 Action 오브젝트의 이벤트가 속성창에 표시되지 못하는 오류를 수정했습니다.

6.4.3넥사크로 스튜디오

RP

설명

92317

스크립트 버전 옵션값을 "ecma2015 (es6)"로 설정된 상태에서 다국어 보충 평면(Supplementary Multilingual Plane, SMP) 문자를 변수명으로 사용하고 Compress JS file 옵션을 체크한 경우 Deploy 시 에러가 발생하고 Deploy가 실패하는 오류를 수정했습니다.

92002

빌드 시 Bootstrap URL에 잘못된 값을 입력한 경우 경고 메시지를 표시하지 못하는 오류를 수정했습니다.

6.4.4기타

RP

설명

92480

알림 메시지 터치 후 앱 실행 시 onnotification 이벤트가 발생하지 못하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

92466

UpdateType을 "server"로 설정하고 시작 액티비티를 직접 설정한 경우 onnotification 이벤트가 발생하지 못하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

92289

앱 배포 가이드 내 네트워크 연결 없는 앱 실행 설정 항목에 대한 설명을 수정했습니다.

Update Type 설정이 Update(Local+Server)인 경우 17.1.0.300 변경 사항이 문서에 반영되지 못한 부분을 수정했습니다.

6.5도움말 수정 및 추가

RP

설명

92378

도움말 항목 중 XPush 오브젝트의 getRegisteredTopics, getRegisteredTopicsWithUserID 메소드 설명을 수정했습니다.

92280

도움말 항목 중 Dataset 오브젝트의 enableevent 속성, onrowsetchanged, onvaluechanged 이벤트 설명을 보완했습니다.

91878

92101

도움말 항목 중 Combo 컴포넌트의 type 속성 설명에 대한 iOS/iPad 제약 사항 설명을 추가했습니다.

92335

도움말 항목 중 Grid, ListBox, ListView, TextArea 컴포넌트의 onmousewheel 이벤트 항목을 추가했습니다.

92342

도움말 항목 중 System 오브젝트의 execDefaultBrowser 메소드 실행 시 제약 관련 설명을 추가했습니다.

92390

도움말 항목 중 Plugin 오브젝트의 classid 속성 항목에 실행 시 제약 사항 설명을 추가했습니다.

92437

도움말 항목 중 Environment key 속성에 대한 Windows NRE 제약 사항 설명을 추가했습니다.