2023년 4월 (17.1.3.1500)

버전정보

Product Version

17.1.0.1500

File Version

2023.05.11.1

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

제품제약사항

신규기능

  1. Grid, ListView Cell별 RTL을 설정할 수 있도록 기능을 추가했습니다. (RP 96671)

설명

  • Grid, ListView의 Cell에 RTL 기능을 추가했습니다.

  • 관련 메타인포 작업

    • CellSubCellControl.info

    • GridCellControl.info

    • ListViewCellControl.info

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

    • Components > Component >

      • Grid > Objects > GridCellControl > Objects > CellSubCellControl > Property > rtl

      • Grid > Objects > GridCellControl > Property > rtl

      • ListView > Objects > ListViewCellControl > Property > rtl

  1. Textarea에서 다국어(아삼어) 입력 시 영문처럼 단어 단위 자동 줄바꿈을 수행하도록 wordwrap에 기능을 추가했습니다. (RP 96233)

설명

  • Textarea의 wordwrap에 기능을 추가했습니다.

  • wordwrap에 "both" 값 추가

    • Windows, macOS, Android NRE에서만 사용할 수 있습니다.

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

    • Components > Component > TextArea > Property > -nexa-word-wrap

    • Components > Component >

      • Grid > Objects > GridCellControl > Property > -nexa-word-wrap

      • Grid > Objects > GridCellControl > Objects > CellSubCellControl > Property > -nexa-word-wrap

      • ListView > Objects > ListViewCellControl > Property > -nexa-word-wrap

    • Components > Component > Static > Property > -nexa-word-wrap

    • Components > Component > Button > Property > -nexa-word-wrap

    • Components > Component > FileDownload > Property > -nexa-word-wrap

변경기능

  1. User-Agent String 프리징 정책으로 HTTP, HTTPS 환경에 따라 버전 출력 방식을 변경했습니다.(RP 95570)

설명

  • 현재 User-Agent에서 Client Hints 기능으로 chrome, chromium 112 버전에서 OS 버전 및 브라우저 버전 출력에 대한 내용이 패치가 됐습니다.

  • 브라우저 기본 정보에 대한 내용은 navigator의 내용을 출력하도록 했습니다.

  • Windows OS의 경우 내부 분기 처리 코드로 인해 새로운 Windows OS 발매 시 추가적인 코딩이 필요합니다.

오류수정

기본 컴포넌트 / 오브젝트

Combo

RP

설명

95820

Combo 컴포넌트에 바인딩된 Dataset 오브젝트의 데이터 중 빈 값이 있는 경우 index 속성값이 설정한 값이 아닌 -1로 처리되는 오류를 수정했습니다(17.1.3.900 이후 버전에서 발생한 오류입니다)

95663

Combo 컴포넌트의 onitemchanged 이벤트 핸들러 함수 내에서 부모 ChildFrame 오브젝트의 formurl 속성값을 변경해 화면을 이동하는 경우 이동한 화면 내에서 컴포넌트의 이벤트가 발생하지 못하는 오류를 수정했습니다.

Dataset

RP

설명

95496

Dataset 오브젝트의 findRowExpr 메서드 실행 시 특수문자가 포함된 값을 strExpr 파라미터로 설정하면 스크립트 에러가 발생하는 오류를 수정했습니다.

Edit

RP

설명

96402

Edit 컴포넌트의 displaynulltext 속성값을 스크립트에서 설정한 후 value 속성값을 null로 설정한 경우 text 속성값에 displaynulltext 속성값이 설정되는 오류를 수정했습니다.

FileDownTransfer

RP

설명

95716

FileDownTransfer 오브젝트의 download 메서드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다(iPadOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다. 17.1.1.100 이후 버전에서 발생한 오류입니다).

Grid

RP

설명

96704

Grid 컴포넌트의 rtl 속성값이 true인 경우 cellsizingtype 속성값을 설정하고 칼럼 사이즈 조정 시 움직이는 반대 방향으로 크기가 변경되는 오류를 수정했습니다.

96247

Grid 컴포넌트 Cell 오브젝트의 combodisplaynulltext 속성값을 설정하고 바인딩된 Dataset 오브젝트의 데이터에 undefined 값이 있는 경우 스크롤 동작 시 undefined 값이 포함된 Row가 표시될 때 combodisplaynulltext 속성이 처리되지 못하는 오류를 수정했습니다.

96244

Grid 컴포넌트 Cell 오브젝트의 wordWrap 속성값을 XCSS에서 설정한 경우 적용되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

96037

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "mask"이고 expr 속성값에 칼럼값을 연산하는 수식을 설정한 경우 셀 편집 상태에서 expr 속성에서 연산된 결괏값이 표시되는 오류를 수정했습니다(17.1.3.100 이후 버전에서 발생한 오류입니다).

95840

Grid 컴포넌트에 바인딩된 Datatset 오브젝트의 데이터가 대용량인 경우 Grid 컴포넌트의 수평 스크롤 이동 후 수직 스크롤 이동 시 Row 영역이 깨져서 표시되는 오류를 수정했습니다(17.1.1.100 이후 버전에서 발생한 오류입니다).

95765

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "treeitemcontrol"이고 Grid 컴포넌트의 스크롤이 활성화된 경우 트리를 확장했다가 축소하고 다시 확장했을 때 treeitembutton 이미지가 잘못 표시되는 오류를 수정했습니다(17.1.3.900 이후 버전에서 발생한 오류입니다).

95463

Grid 컴포넌트의 autoenter 속성값이 "select"이고 onrbuttonup 이벤트 핸들러 함수에서 showModalSync 메서드 실행 후 팝업창을 닫을 때 비정상 종료되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

95459

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값을 expr로 설정한 경우 ExcelExportObject 오브젝트의 exportData 메서드 실행 시 셀 형식이 잘못 지정되는 오류를 수정했습니다.

95453

Grid 컴포넌트의 autoenter 속성값이 "select"인 경우 바인딩된 Dataset 오브젝트의 canrowposchange 이벤트 핸들러 함수 내에서 setTimer 메서드를 실행하고 ontimer 이벤트 핸들러 함수 내에서 reset 메서드를 실행했을 때 화면 갱신이 안 되는 오류를 수정했습니다.

ListView

RP

설명

96511

ListView 컴포넌트 Detail Band 오브젝트의 cssclass 속성값을 Expr 형태로 설정하고 컴포넌트 스크롤바를 이동했다가 다시 돌아왔을 때 스타일이 잘못 적용되는 오류를 수정했습니다.

96500

ListView 컴포넌트에서 enableredraw 속성값을 false로 변경하고 showDetailBand 메서드 실행 후 enableredraw 속성값을 truie로 변경하면 Detail 밴드가 접힌 상태로 표시되는 오류를 수정했습니다.

96412

ListView 컴포넌트의 스크롤이 활성화되고 화면에 표시되지 않는 데이터가 있는 경우 showDetailBand, hideDetailBand 메서드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다(17.1.1.100 이후 버전에서 발생한 오류입니다).

96411

ListView 컴포넌트 Body Band 오브젝트의 cssclass 속성값을 Expr 형태로 설정하고 컴포넌트 스크롤바를 이동 시 스타일이 잘못 적용되는 오류를 수정했습니다.

96264

ListView 컴포넌트의 oncellclick 이벤트 핸들러 함수 내에서 showDetailBand, hideDetailBand 메서드 실행 시 getBandExpandStatus 메서드 실행 결과에 반영되지 못하는 오류를 수정했습니다.

Plugin

RP

설명

95760

Plugin 컴포넌트의 license 속성값을 설정해도 반영되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

TextArea

RP

설명

96707

TextArea 컴포넌트의 wordWrap 속성값을 설정하고 텍스트 입력 시 일부 텍스트가 표시되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. RTL 언어 텍스트 사용 시 발생한 오류입니다).

96699

TextArea 컴포넌트의 rtl 속성값이 true인 경우 오른쪽 padding 설정값을 초과하는 여백이 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

96693

TextArea 컴포넌트에 입력된 글자를 백스페이스 키로 삭제할 경우 글자가 삭제되는 방식이 운영체제와 다른 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 아삼어 텍스트 중 결합 문자 사용 시 발생한 오류입니다).

96660

TextArea 컴포넌트의 wordWrap 속성값을 설정하고 텍스트 입력 시 일부 텍스트가 분리되어 표시되거나 글자가 밀려서 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 아삼어, 태국어 텍스트 사용 시 발생한 오류입니다).

WebBrowser

RP

설명

95606

Form 오브젝트의 크기보다 큰 WebBrowser 컴포넌트를 배치하고 WRE 콘텐츠 로드 시 콘텐츠 내 Grid 컴포넌트와 Form 오브젝트의 스크롤이 정상적으로 동작하지 못하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

WebView

RP

설명

96368

WebView 컴포넌트를 포함하고 있는 Form 로딩 시점에 팝업창을 연속적으로 생성하려 시도하는 경우 팝업창이 표시되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

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

RP

설명

96716

91717

96703

96495

96443

Edit, TextArea 컴포넌트 또는 Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "text", "normal"일 경우 텍스트 편집영역에 입력된 텍스트를 드래그해서 선택하는 경우 텍스트가 분리되어 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 아삼어, 태국어 텍스트 사용 시 발생한 오류입니다)

96698

텍스트 편집 영역을 가지고 있는 컴포넌트에서 캐럿 위치가 글자 가운데 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 아랍어 텍스트 사용 시 발생한 오류입니다).

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

RP

설명

96812

rtl 속성값을 true로 설정한 컴포넌트가 포함된 경우 엡 실행 시 비정상 종료되는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

96715

96709

컴포넌트에 표시된 텍스트 좌측에 공백이 생기는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. RTL 언어 텍스트 사용 시 발생한 오류입니다).

96507

rtl 속성값을 true로 설정 시 RTL 텍스트 표기 시 아래와 같은 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

- 텍스트 출력 순서가 올바르게 표시되지 못하는 오류

- 텍스트를 입력하거나 방향키 이동 시 캐럿 위치가 잘못 표시되는 오류

- 문자열 선택 시 오동작하는 오류

96390

PluginElement 오브젝트를 생성하고 setProperty, callMethod 메서드 실행 시 정상적으로 동작하지 않는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

96221

Edit 컴포넌트의 onkillfocus 이벤트 핸들러 함수에서 해당 Edit 컴포넌트의 setFocus 메서드를 실행하도록 하고 Edit 컴포넌트에서 Calendar 컴포넌트로 포커스를 이동했을 때 Calendar 컴포넌트에 표시되는 날짜 형식이 잘못 표시되는 오류를 수정했습니다.

96026

transaction 메서드 실행 시 수신하는 데이터 타입이 SSV이고 대량의 데이터인 경우 응답 속도가 느려지는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

95975

Tab 컴포넌트 Tabpage 오브젝트 내 WebView 컴포넌트가 포함된 경우 다른 Tabpage에서 팝업창 실행 시 비정상 종료되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

95953

ChildFrame 오브젝트의 dragmovetype 속성값이 "normal"일 때 타이틀바가 있는 상태에서 Form 영역 드래그 시 ChildFrame 오브젝트가 이동하는 오류를 수정했습니다(17.1.2.300 이후 버전에서 발생한 오류입니다).

95932

MainFrame 오브젝트 최소화 시 onsize 이벤트가 발생하지 않는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 17.1.1.200 이후 버전에서 발생한 오류입니다).

DeviceAPI

RP

설명

95890

LiteDBStatement 오브젝트에서 처리하는 데이터에 ASCII 수평 공백 문자 (0x20)가 포함된 경우 스크립트 에러가 발생하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

접근성(Accessibility)

RP

설명

96308

Combo 컴포넌트에 포커스가 있을 때 Ctrl+상하방향키로 아이템 이동 시 아이템 정보를 스크린 리더에서 읽지 못하는 오류를 수정했습니다(크롬 브라우저에서 센스리더 8.1 버전으로 실행 시 발생한 오류입니다).

넥사크로 스튜디오

RP

설명

96559

Deploy 시 compile 옵션을 설정해도 environment.js 파일이 compile 되지 못하는 오류를 수정했습니다.

95726

프로젝트 내에서 Array 함수를 재정의한 경우 ListView Contents Editor 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

95573

83410

CheckBox 컴포넌트의 truevalue, falsevalue 속성값 설정 시 속성창 value 속성 항목에 설정한 값이 반영되지 못하는 오류를 수정했습니다.

95164

스크립트에서 Function 메서드(bind 등)를 사용하고 Compress 옵션을 설정한 후 Packing을 진행하면 해당 파일이 누락되어 생성되는 오류를 수정했습니다.

기타

RP

설명

96669

96556

96555

라이브러리 코드 내 소스 보안 관련 코드를 보완했습니다.

- eval 함수로 작성된 코드 수정

- 난수 생성 함수 수정

96531

nexacro.exe 실행 시 -OO 파라미터값을 true로 설정하고 중복 실행했을 때 onduplicateexecution 이벤트 발생 시 DuplicateExecutionEventInfo 오브젝트의 apparguments 속성값을 확인하지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

96513

2개 이상의 레이아웃을 설정하고 화면 로딩 시 실행되는 레이아웃이 default 레이아웃이 아닌 경우 스크립트 에러가 발생하거나 화면이 표시되지 못하는 오류를 수정했습니다(17.1.3.1300 이후 버전에서 발생한 오류입니다).

95796

Add Network Location(네트워크 위치 추가)으로 설정한 파일 접근 시 허용된 경로임에도 샌드박스 경고가 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

도움말 수정 및 추가

RP

설명

95570

도움말 항목 중 System.osversion 속성 항목에 브라우저 제약으로 인한 변경 사항을 추가했습니다.