20.2019년 10월 정기 (17.0.0.2500)

Edit

20.1버전정보

Product Version

17.0.0.2500

File Version

2019.10.24.1

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

제품제약사항

20.2보안 조치

  1. 런처 서비스에 존재하는 원격 명령어 실행 취약점을 제거 했습니다.(RP.87298)

설명

• key, bjson 속성값에 세미콜론(;), 콤마(,), 개행(\n,\r), TAB 문자(\t), '.Run' 문자열, '. Run' 처럼 점(.) 과 'Run' 문자열 사이의 공백문자가 포함된 경우 해당 문자열을 삭제하여 처리합니다.

> 자세한 내용은 배포 가이드 (URL : http://docs.tobesoft.com/deployment_guide_nexacro_17_ko#e10811a2bea19a99)를 참고하세요.

  1. 런처 서비스에서 splashimage 속성에 지정할 수 없는 파일의 확장자를 추가했습니다.(RP.87099)


설명

변경 전

• 다음 확장자를 가진 파일은 지정 할 수 없습니다.

- bat,com,exe,cmd,dll

변경 후

• '변경 전' 5개의 확장자에 목록을 추가했습니다.

• 다음 확장자를 가진 파일은 지정 할 수 없습니다.

- 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

20.3변경기능

  1. 컴포넌트에서 컨텍스트 메뉴를 표시하는 이벤트 규칙을 변경했습니다. (RP.86238)

설명

변경 전

• onrbuttonup 이벤트의 Default Action 에서 컨텍스트 메뉴를 표시합니다.

• Safari 브라우저에서는 예외적으로 onrbuttondown 이벤트 발생 시 컨텍스트 메뉴를 표시합니다.

변경 후

• oncontextmenu 이벤트의 Default Action 에서 컨텍스트 메뉴를 표시합니다.

• onrbuttonup 이벤트의 Default Aciton 에서 oncontextmenu 이벤트를 발생합니다.

• macOS 환경의 웹브라우저, Android 전체 환경에서는 예외적으로 onrbuttondown 이벤트 발생 시 oncontextmenu 이벤트를 발생합니다.

• oncontextmenu, onrbuttonup, onrbuttondown 이벤트에서 preventDefault 메소드로 현재 이벤트의 Default Action 을 취소 할 수 있습니다.

• 아래 환경에서는 제약 사항으로 참고바랍니다.

- iOS 전체 환경에서 oncontextmenu 이벤트가 지원되지 않습니다.

- Android 삼성브라우저에서 문자열이 Select 된 경우엔 preventDefault 메소드로 Default Action 을 취소하여도 컨텍스트 메뉴가 발생됩니다.

20.4오류수정

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

Calendar

RP

설명

86326

포커스 이동시 Calendar 컴포넌트의 onsetfocus 이벤트 함수에서 setCaretPos 메소드를 수행해도 설정한 위치로 캐럿이 이동되지 않는 오류를 수정했습니다.

86349

Calendar 컴포넌트에서 popuptype 속성 값을 "system"으로 설정시 달력이 출력되지 않는 오류를 수정했습니다 (iOS 환경에서 크롬 웹 브라우저 실행시 발생한 오류입니다).

Combo

RP

설명

86447

Combo 컴포넌트의 autoskip 속성값이 true이고 포커스를 이동할 다음 컴포넌트의 autoskip 속성값도 true 일 때, Combo 아이템을 Enter 키를 입력하여 선택하면 포커스가 다음 컴포넌트를 건너뛰어 그 다음 컴포넌트로 이동되는 오류를 수정했습니다.

86559

Combo 컴포넌트에서 아이템을 선택한 후 다시 combolist에서 아이템을 클릭한 상태로 드래그하여 combolist의 스크롤바 영역으로 이동 후 드롭하면 전에 선택했던 아이템이 comboedit에서 사라지는 오류를 수정했습니다.

86702

Combo 컴포넌트에서 innerdataset 속성으로 Dataset을 바인딩하고 value 속성에 별도로 다른 Dataset을 바인딩 한 후 index 속성값을 변경시 변경이 안되는 것처럼 보이는 오류를 수정했습니다.

Dataset

RP

설명

87007

Dataset 오브젝트의 keystring 속성값이 "G"로 설정되어 있는 상태에서 "S"로 변경해도 소계가 표시되는 오류를 수정했습니다.

Edit

RP

설명

86521

Edit 컴포넌트에 포커스가 있는 상태에서 WaitCursor가 활성화됐을 때 오버레이 영역을 클릭하면 포커스가 WaitCursor 영역으로 이동하거나 Edit 컴포넌트에 키 입력이 되는 오류를 수정했습니다.

FileUpload/FileUpTransfer

RP

설명

86402

FileUpload 컴포넌트에서 파일 다이얼로그로 확장자가 없는 파일을 선택시 filefilter 속성에 설정했던 확장자중 마지막 확장자가 파일명 뒤에 붙는 오류를 수정했습니다. (넥사크로 브라우저 실행시 발생한 오류입니다).

GoogleMap

RP

설명

87229

Form 오브젝트의 stepcount 속성값을 설정하여 step 기능(화면 분할)을 사용하는 경우 분할한 화면중 한 곳에 GoogleMap 컴포넌트를 로딩한 후 positionstep 속성값 변경시 GoogleMap이 변경된 step 화면에 표시되지 못하는 오류를 수정했습니다.

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

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

Grid

RP

설명

86985

showModalWindow 메소드를 호출하여 오픈한 모달 팝업 윈도우에서 Grid 컴포넌트의 Cell을 클릭하여 편집 모드 상태가 됐을 때 팝업 윈도우를 닫으면 에러가 발생하는 오류를 수정했습니다.

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

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

84754

showModalWindow 메소드로 오픈한 모달 윈도우에서 edittype 속성값이 "readonly"로 설정된 Grid 컴포넌트의 Cell을 더블 클릭시 oncelldblclick 이벤트에서 close 메소드를 호출해도 에러가 발생하며 윈도우가 닫히지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

86587

로컬 디스크의 파일을 Grid 컴포넌트로 드래그&드롭 수행시 GridDragEventInfo 오브젝트 filelist 속성의 파일 경로 정보에서 파일의 경로 구분자가 슬래시('/')로 처리되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

86697

Grid 컴포넌트에서 autoenter 속성값이 "none" 일 때 Cell을 더블 클릭하여 편집 모드로 진입 후 다른 Cell을 클릭시 oncelldblclick 이벤트가 발생하는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

86841

Tree로 설정된 Grid 컴포넌트에서 treelevel 속성값이 0인 아이템의 시작 위치가 하위 아이템의 유무에 따라 달리 표시되는 오류를 수정했습니다

86545

Grid 컴포넌트에서 displaytype 속성값이 "decoratetext" 혹은 Static 컴포넌트에서 usedecorate 속성값이 true 일 때, 텍스트에 캐리지리턴("\r" 혹은 "
") 문자가 포함되어 있을시 개행되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

86545

Grid 컴포넌트에서 displaytype 속성값이 "decoratetext" 혹은 Static 컴포넌트에서 usedecorate 속성값이 true 일 때, 텍스트에 캐리지리턴("\r" 혹은 "
") 문자가 포함되어 있을시 개행되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

ImageViewer

RP

설명

87206

이미지가 로딩된 ImageViewer 컴포넌트에서 stretch 속성값을 "fit"으로 설정 후 image 속성값을 변경시 새로운 이미지가 적용되지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

Radio

RP

설명

86728

Radio 컴포넌트에서 이미 선택되어 있는 아이템을 클릭시 onitemclick 이벤트가 발생하지 않는 오류를 수정했습니다.

VirtualFile

RP

설명

87205

VirtualFile 컴포넌트에서 read 메소드 수행시 nLength 인수값이 숫자가 아닌 경우에도 true를 반환하고, onsuccess 이벤트가 발생하는 오류를 수정했습니다.

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

  • 넥사크로 브라우저 실행시 발생한 오류입니다.

WebBrowser

RP

설명

85475

open 메소드로 오픈한 모달리스 윈도우에서 WebBrowser 컴포넌트가 있을 때 showModal 메소드로 모달 윈도우를 오픈하면 비활성 상태에 있는 WebBrowser 컴포넌트의 스크롤이 이동되어 표시되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

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

RP

설명

86525

텍스트 편집 영역을 가지고 있는 컴포넌트에서 setFocus 메소드 수행하여 텍스트 편집 영역을 가지고 있는 다른 컴포넌트로 포커스 이동시 캐럿이 이동하지 않는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

86609

Edit, MaskEdit, TextArea 컴포넌트에서 값을 입력하고 updateToDataset 메소드를 수행한 후 다시 값을 수정한 다음 포커스를 이동하면 값이 이전 값으로 되돌려지는 오류를 수정했습니다.

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

RP

설명

85719

ExcelExportObject 오브젝트 exceptstyle 속성의 기본값이 ""(빈 값)으로 설정되는 오류를 수정했습니다.

86423

System 오브젝트의 getScreenRect 메소드를 사용하여 듀얼 모니터 중 2번 모니터의 크기를 구할 때 잘못된 width 값을 반환하는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

86538

HTTP URL에 한글이 포함되어 있으면 502 Bad Gateway 에러가 발생하며 HTTP 요청이 수행되지 못하는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

86750

showModalWindow 메소드를 호출하여 모달 윈도우를 오픈 후 트랜잭션 등의 작업으로 WaitCursor가 활성화되어 있는 상태에서 모달 윈도우 영역을 클릭하면 간헐적으로 비정상 종료되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

86837

open 메소드를 호출하여 모덜리스 윈도우를 오픈 후 트랜잭션 등의 작업으로 WaitCursor가 활성화되어 있는 상태에서 화면을 계속 클릭하면 간헐적으로 비정상 종료되는 오류를 수정했습니다 (넥사크로 브라우저 실행시 발생한 오류입니다).

86864

Form 오브젝트의 stepcount 속성값을 설정하여 분할 화면을 구성했을 때 stepitem 버튼을 클릭해도 분할한 다른 화면으로 이동하지 않는 오류를 수정했습니다.

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

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

86967

MDI 구조의 화면에서 탭 전환을 반복 수행하면 일부 컴포넌트가 원래 위치보다 위로 밀려서 표시되는 오류를 수정했습니다.

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

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

87281

System 오브젝트에서 navigatorname 속성값 조회시 "Safari"를 반환하는 오류를 수정했습니다 (iOS13 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

87376

모든 컴포넌트를 길게 터치하면 oncontextmenu 이벤트가 두 번 발생하는 오류를 수정했습니다 (안드로이드 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

20.4.2접근성(Accessibility)

RP

설명

86819

접근성이 설정된 상태에서 WebBrowser 컴포넌트에 출력된 웹 페이지에 진입했다가 방향키를 사용해 빠져나올 때 accessibilityleavemessage 속성에 설정한 메시지가 출력되지 않는 오류를 수정했습니다 (IE 웹 브라우저에서 실행시 발생한 오류입니다).

20.4.3넥사크로 스튜디오

RP

설명

85889

넥사크로 스튜디오 Project Explorer의 [TypeDefinition - Services] 편집 화면에서 FileExtension 항목 수정시 자동으로 수정 내용이 반영되지 않는 오류를 수정했습니다.

86033

넥사크로 스튜디오에서 기존에 설치했던 모듈을 아이콘만 변경하여 재설치 할 때

오브젝트(컴포넌트)의 icon index 값이 변경되어 Install Module Wizard에서 아이콘이 표시되지 않는 오류를 수정했습니다.

86036

넥사크로 스튜디오에서 기존에 설치했던 모듈의 아이콘 파일을 삭제 후 모듈을 재설치 했을 때 툴바에서 아이콘이 표시되지 않는 오류를 수정했습니다.

86433

넥사크로 스튜디오에서 트리로 설정한 Grid 컴포넌트의 fillareatype 속성값이 "linerow" 일 때 Form을 오픈하면 간헐적으로 에러가 발생하는 오류를 수정했습니다.

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

86452

Git을 사용중인 프로젝트의 xprj 파일을 더블 클릭하여 넥사크로 스튜디오로 프로젝트 오픈시 Project Explorer에서 Git 아이콘이 표시되지 않는 오류를 수정했습니다.

86453

넥사크로 스튜디오에서 Git을 사용중인 프로젝트의 [TypeDefinition - Services]에 실제로 존재하지 경로를 JSP, ASP, SAP, BS, Metadata 타입의 서비스로 추가하면 에러가 발생하는 오류를 수정했습니다.

87310

일부 PC에서 Git 설치 후 넥사크로 스튜디오의 [Tools > Options > Source Control] 옵션에서 Git을 선택하고 Executable file path 옵션을 설정하면 에러가 발생하고 설정이 완료되지 않는 오류를 수정했습니다.

20.4.4기타

RP

설명

86894

일부 안드로이드 장치에서 설치했던 앱을 삭제하고 ADB를 사용해 재설치시 allowBackup(androidmanifest에서 true로 설정, 기본값은 true) 설정에 의해 백업되었던 기존의 앱 데이터가 자동으로 복원되어 설치중 에러가 발생하는 오류를 수정했습니다 (안드로이드 6.0 이상의 환경에서 넥사크로 브라우저 실행시 발생한 오류입니다).

20.5도움말 수정 및 추가

RP

설명

87133

도움말 항목 중 Environment 오브젝트의 usewaitcursor 속성 설명에 기본값에 관한 내용이 추가되었습니다.

87109

도움말 항목 중 Grid 컴포넌트의 cellmovingtype 속성 설명에 "col,band" 설정에 관한 내용을 추가했습니다.

86961

도움말 항목 중 [Components > System Component]의 ScrollBarControl, ScrollIndicatorControl 설명에 컨트롤 구조 이미지를 추가했습니다.

85565

도움말 항목 중 formscrollbartrackbarsize, scrollbartrackbarsize, formscrollbarbaroutsize, scrollbarbaroutsize, formscrollbarbarminsize, scrollbarbarminsize 속성의 설명에서 음수값은 설정할 수 없다는 내용이 추가되었습니다.

86290

도움말 항목 중 Environment 오브젝트의 datasetloadtype 속성에서 errorallow 값에 관한 잘못된 설명을 수정했습니다.

86611

도움말 항목 중 CheckBox, Grid, ListBox, ListView, Radio, Sketch 컴포넌트의 readonly 속성 설명에서 안드로이드 웹 브라우저 제약에 관한 설명에 오류가 있어 삭제되었습니다.

86681

도움말 항목 중 Calendar, Combo, Edit, FileUpload, ListBox, MaskEdit, Radio, Sketch, Spin, TextArea 컴포넌트의 value 속성 설명에서 기본값에 관한 설명을 추가 및 수정했습니다.

86760

도움말 항목중 Application 오브젝트의 licenseurl 속성에서 초기 설정만 가능하고 실행중에는 속성을 설정할 수 없다는 내용으로 수정했습니다.

86903

도움말 항목 중 Grid 컴포넌트의 blinkCell, blinkCellByInterval 메소드 설명을 보완했습니다.