15.2021년 5월 (17.1.3.500)

15.1버전정보

Product Version

17.1.3.500

File Version

2021.5.27.1

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

제품제약사항

15.2릴리스 이후 수정 사항

15.2.117.1.3.501

RP

설명

92332

넥사크로 스튜디오에서 packing 시 nexacro17lib 버전을 수정해도 json에 반영되지 못하는 오류를 수정했습니다(17.1.3.500 이후 버전에서 발생한 오류입니다).

15.3신규기능

  1. Tray 오브젝트에서 풍선 팁을 숨기는 Method와 Event를 추가했습니다.(RP 91870)

설명

• 추가된 Method는 hideBalloonTip 입니다.

• 추가된 Event는 onballoontipshow, onballoontiphide, onballoontipclick 입니다.

• 추가된 EventInfo Object는 TrayBalloonTipHideEventInfo 입니다.

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

- Application > Objects > Tray > Method > hideBalloonTip

- Application > Objects > Tray > Event > onballoontiphide

- Application > Objects > Tray > Event > onballoontiphide

- Application > Objects > Tray > Event > onballoontipclick

- EventInfo Objects > TrayBalloonTipHideEventInfo

  1. Windows NRE 환경에서 윈도우 핸들(HWND) 값을 반환하는 Method를 추가했습니다. (RP 91869)

설명

• 추가된 Method는 getNativeHandle 입니다.

• 각각의 프레임에 있는 getNativeHandle Method는 설명과 동작 기능은 같습니다.

• Windows NRE 환경만 지원합니다.

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

- Frames > MainFrame > Method > getNativeHandle

- Frames > FrameSet > Method > getNativeHandle

- Frames > TileFrameSet > Method > getNativeHandle

- Frames > HFrameSet > Method > getNativeHandle

- Frames > VFrameSet > Method > getNativeHandle

- Frames > ChildFrame > Method > getNativeHandle

  1. XPush 오브젝트에서 토픽 조회 요청을 위한 getRegisteredTopics, getRegisteredTopicsWithUserID Method를 추가했습니다. (RP 91443,91442,92331)

설명

• 추가된 Method는 getRegisteredTopics, getRegisteredTopicsWithUserID 입니다.

• 신뢰성 메세지(registerTopic(), registerTopicWithUserID()) 호출만 대상으로 합니다.

>> 실시간 메세지(subscribe())는 대상 아닙니다.

• XPush 2.8.4 이상의 버전을 사용해야 합니다.

• protocolversion 속성은 3을 사용해야 합니다.

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

- Communication Objects > XPush > Method > getRegisteredTopics

- Communication Objects > XPush > Method > getRegisteredTopicsWithUserID

  1. XPush 서버 제품에 토픽 조회 요청 통신을 위한 프로토콜을 추가했습니다. (RP 91390)

설명

• NRE, WRE 환경에서 getRegisteredTopics, getRegisteredTopicsWithUserID Method 사용 시 XPush 서버와 통신할 수 있도록 프로토콜을 추가했습니다.

• 조회에 성공하면 JSON형식의 데이터를 전송합니다.

• protocolversion 속성값이 3 인 경우만 동작합니다.

15.4변경기능

  1. Windows NRE 환경의 보안을 강화하기 위해 execShell 메소드 기능을 변경했습니다. (RP 92028)

설명

• 보안을 강화하기 위해 다음과 같은 경우는 실행하지 않습니다.

• 확장자 없이 실행하는 경우 ( ex: system.execShell( "notepad" ); )

• 다음과 같은 확장자일 경우

>> 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://, https://, mailto:로 구성된 경우에는 실행이 가능합니다.

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

- Misc. Objects > System > Method > execShell

15.5오류수정

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

Combo

RP

설명

92049

Combo 컴포넌트의 type 속성값이 "filter", "filterlike", "serach" 인 경우 comboedit에 확정 전 상태로 일본어 입력 후 필터링된 combolist에서 아이템 선택 시 항목 선택이 되지 못하는 오류를 수정했습니다(17.1.3.400 이후 버전에서 발생한 오류입니다).

Edit

RP

설명

92015

Edit 컴포넌트의 displaynulltext 속성값을 설정한 상태에서 password 속성값을 true로 설정한 경우 특수문자로 대체하지 않고 그대로 표시되는 오류를 수정했습니다(IE11 브라우저 실행 시 발생한 오류입니다).

91699

Edit 컴포넌트의 inputtype 속성값을 "alpha,english"로 설정하고 inputmode 속성값을 "upper"로 설정한 경우 한글 입력 후 영문 입력 시 소문자로 입력되는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

FileDownTransfer

RP

설명

92145

FileDownTransfer 컴포넌트의 download 메소드 실행 시 Response header 값에 ";" 문자가 포함된 경우 내려받은 파일 확장자 뒤에 ";"문자가 붙는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

Form

RP

설명

91872

Form 오브젝트의 scrollTo 메소드 실행 후 scrolltype 속성값을 "none"으로 설정한 경우 스크롤 위치가 초기화되는 오류를 수정했습니다(IE 브라우저 실행 시 발생한 오류입니다).

ListView

RP

설명

91423

ListView 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "calendarcontrol", edittype 속성값이 "date"인 경우 버튼 동작 시점이 잘못 처리되는 오류를 수정했습니다(iOS 운영체제에서 Safari 브라우저 실행 시 발생한 오류입니다).

Menu

RP

설명

91823

Menu 컴포넌트의 userdatacolumn 속성값을 앱 실행 중 스크립트에서 변경하는 경우 UI와 기능이 잘못 처리되는 오류를 수정했습니다.

Grid

RP

설명

92098

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "combo"인 경우 combolist를 펼친 상태에서 TAB 키 입력 시 다른 셀로 이동하지 못하는 오류를 수정했습니다(17.1.3.100 이후 버전에서 발생한 오류입니다).

92018

Grid 컴포넌트의 expandshow 속성값이 "show"인 경우 가로 스크롤바 이동 시 expand 영역과 text 영역이 겹쳐 보이는 오류를 수정했습니다(17.0.0.2700 이후 버전에서 발생한 오류입니다).

91711

Grid 컴포넌트의 body 밴드에 병합된 셀이 있는 경우 mergeCell 메소드 실행 시 텍스트가 잘못된 영역에 표시되는 오류를 수정했습니다.

PopupMenu

RP

설명

91858

PopupMenu 컴포넌트에서 3레벨 이상 하위 메뉴를 띄운 후 다른 메뉴 항목 선택 시 이전에 띄운 메뉴가 닫히지 않는 오류를 수정했습니다(Android, iOS 운영체제 WRE 실행 시 발생한 오류입니다).

WebBrowser

RP

설명

91822

WebBrowser 컴포넌트의 enable 속성값을 앱 실행 중 스크립트에서 false로 변경하는 경우 disabled Status가 적용되지 못하는 오류를 수정했습니다.

91815

WebBrowser 컴포넌트에 연결된 HTML 콘텐츠에서 capture 속성값을 "camera"로 설정한 input 태그가 포함된 경우 버튼 클릭 시 카메라 실행 기능이 동작하지 않는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다. 안드로이드 7.0 이상 버전에서는 FileProvider 사용 설정이 필요합니다).

WebView

RP

설명

91861

WebView 컴포넌트 실행 시 컨트롤이 없는 경우 컨트롤 설치 안내 URL이 사용자 로케일에 따라 해당 언어 URL로 표시되지 못하는 오류를 수정했습니다.

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

RP

설명

92055

텍스트 편집 영역을 가지고 있는 컴포넌트 중 단일행 입력만 허용하는 컴포넌트에 개행문자가 포함된 문자열이 설정된 경우 텍스트 블록 선택 시 일부 영역만 선택되는 오류를 수정했습니다(윈도우, macOS, 안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

92027

텍스트 편집 영역을 가지고 있는 컴포넌트 중 단일행 입력만 허용하는 컴포넌트에 개행문자가 포함된 문자열이 설정된 경우 개행문자가 깨져서 표시되는 오류를 수정했습니다(윈도우, macOS, 안드로이드 운영체제 NRE 실행 시 발생한 오류입니다. 17.1.2.100 이후 버전에서 발생한 오류입니다).

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

RP

설명

92146

Grid 컴포넌트의 border-right width 값을 0으로 설정한 경우 ExcelExportObject 오브젝트에서 export 처리 시 border가 출력되지 못하는 오류를 수정했습니다.

91895

ImageViewer 컴포넌트의 fittocontents 속성값이 "none"이 아닌 경우 Div 컴포넌트에 연결된 Form 리로드 시 이미지가 표시되지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

91843

Tray 오브젝트가 활성화된 상태에서 Application 오브젝트의 onbeforeexit 이벤트 발생 후 사용자가 확인창에서 "취소"를 선택한 경우 Tray 오브젝트가 종료되는 오류를 수정했습니다(윈도우 운영체제 NRE에서 발생한 오류입니다).

15.5.2넥사크로 스튜디오

RP

설명

92000

넥사크로 스튜디오 Build App Wizard에서 Windows 운영체제 Server Path 항목에 "http://" 입력 시 "http:/"로 저장되는 오류를 수정했습니다.

91999

넥사크로 스튜디오에서 Bootstrap URL에 잘못된 값 입력 시 경고 메시지를 출력하지 않은 오류를 수정했습니다.

  • 넥사크로 스튜디오에서 Bootstrap URL의 유효성을 체크하는 기능을 보완했습니다.

    • (Project > Build > NRE (Windows) > Bootstrap URL 옵션 설정 시)

      빈값 또는 .json 파일 여부 확인하고 경고 메시지 출력

    • (빌드 시)

      UpdateType 설정에 따라 조건에 맞지 않은 경우 경고 메시지 출력하고 Bootstrap URL 입력 요청

      • Update/Server: http:// 또는 https://로 시작하는 URL

      • Local: 리소스 경로의 상대 경로

91933

넥사크로 스튜디오에서 Build Type을 "Upload Contents"로 선택하고 빌드한 후 다시 빌드를 실행할 때 이전에 선택한 TargetProject 항목이 저장되지 못하고 첫 번째 항목이 선택되는 오류를 수정했습니다.

91926

넥사크로 스튜디오 Packing Wizard에서 nexacro17lib.zip 모듈 추가 시 모듈 파일 내 nexacro17lib.json 파일이 누락되어 앱빌더 UI에서 버전 정보를 처리하지 못하는 오류를 수정했습니다.

91914

모듈 디벨로퍼 애뮬레이터 실행 시 추가한 enuminfo 목록이 표시되지 못하는 오류를 수정했습니다.

91913

넥사크로 스튜디오 Library Manager에서 Framework Library 항목을 "local library"로 설정한 경우 merge/compress 옵션이 적용되지 못하는 오류를 수정했습니다.

91904

모듈 디벨로퍼에서 Composite component로 만든 모듈 설치 후 넥사크로 스튜디오 속성창에서 모듈에 포함된 컴포넌트의 visible 속성에 영향을 미치는 속성값 변경 시 디자인 화면에 반영되지 못하는 오류를 수정했습니다.

91888

넥사크로 스튜디오 스크립트 편집창에서 설정된 폰트에서 지원하지 않는 문자 입력 시 자간이 잘못 표시되거나 텍스트 블록 선택을 잘못 처리하는 오류를 수정했습니다.

91873

모듈 디벨로퍼에서 메타인포 항목 추가 시 기존 항목과 대소문자만 다른 항목을 생성하거나 변경할 수 있는 오류를 수정했습니다.

91830

넥사크로 스튜디오 메뉴[File > Open]를 선택하고 프로젝트 경로 밖에 있는 XFDL 파일을 열면 Source 탭만 활성화되어 열리는 오류를 수정했습니다.

프로젝트 경로 밖에 있는 XFDL 파일 선택 시에는 Import Wizard를 실행합니다.

91811

모듈 디벨로퍼에서 XCDL 파일을 열고 Class Definition 탭에서 코드 블록 선택 후 Auto Indent 단축키(ALT+F8) 입력 시 동작하지 않는 오류를 수정했습니다.

91794

넥사크로 스튜디오에서 Grid 컴포넌트에 바인딩 된 Dataset 오브젝트 삭제 시 binddataset 속성값도 삭제되는 오류를 수정했습니다.

91788

모듈 디벨로퍼에서 Composite component로 만든 컴포넌트에 TAB 키 입력으로 포커스 이동 시 포커스가 적용되지 못하는 오류를 수정했습니다.

91540

넥사크로 스튜디오 Packing Wizard에서 Deploy Path 변경 시 선택한 운영체제 경로만 변경되고 선택하지 않은 운영체제는 이전 경로를 유지하는 오류를 수정했습니다.

15.5.3기타

RP

설명

91126

UIAutomation2 인터페이스를 사용해 ID로 Element를 찾지 못하는 오류를 수정했습니다(안드로이드 10 운영체제 NRE 실행 시 발생한 오류입니다).

15.6도움말 수정 및 추가

RP

설명

92028

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

91869

도움말 항목 중 프레임 오브젝트의 getNativeHandle 메소드 항목을 추가했습니다.

대상은 아래와 같습니다.

MainFrame, ChildFrame, FrameSet, TileFrameSet, HFrameSet, VFrameSet

91870

도움말 항목에 Tray 오브젝트 관련 메소드, 이벤트, EventInfo 항목을 아래와 같이 추가하거나 수정했습니다.

(신규)

Tray > hideBalloonTip 메소드

Tray > onballoontipshow 이벤트

Tray > onballoontiphide 이벤트

Tray > onballoontipclick 이벤트

TrayBalloonTipHideEventInfo 오브젝트

(수정)

Tray > showBalloonTip

91443

도움말에 XPush 오브젝트의 getRegisteredTopics, getRegisteredTopicsWithUserID 메소드 항목을 새로 추가했습니다.


도움말 항목 중 아래 속성 설명을 수정했습니다.

XPushEventInfo > action

XPushErrorEventInfo > action

XPushErrorEventInfo > statuscode