2022-11-14 (11월 정기버전)

버전정보

Product Version

14,0,1,4200

File Version

2022.11.14.1

릴리스 이후 수정 사항

14.0.1.4201

RP

설명

95884

95865

95773

95717

95686

localhost 또는 HTTPS 환경에서 로딩 후 새로 고침 시 스크립트 에러가 발생하는 오류를 수정했습니다.

system.osversion 속성값이 이전 버전과 다르게 출력되는 오류를 수정했습니다.

(HTML5 환경에서 실행 시 발생한 오류입니다. 14.0.1.4200 이후 버전에서 발생한 오류입니다).

95752

Edit, TextArea 컴포넌트의 inputtype 속성값을 "alpha", "half" 중 하나의 값이 적용되도록 설정한 경우 클립보드에서 일본어 전각 문자를 복사해서 붙여넣기 시 전각 문자가 입력되는 오류를 수정했습니다(런타임 환경에서 실행 시 발생한 오류입니다).

14.0.1.4202

RP

설명

95903

팝업창으로 실행 시 system.osversion 속성값이 이전 버전과 다르게 출력되는 오류를 수정했습니다.

(HTML5 환경에서 실행 시 발생한 오류입니다. 14.0.1.4200 이후 버전에서 발생한 오류입니다).

신규기능

  1. Android 운영체제 런타임 환경에서 AndroidManifest.xml에 정의된 앱 버전 정보를 가져오는 기능을 추가했습니다. (RP 45976)

설명

  • PackageVersionCode = <manifest> 태그의 versionCode 속성으로 지정된 패키지의 버전 번호

  • PackageVersionName = <manifest> 태그의 versionName 속성으로 지정된 패키지의 버전 이름

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

    • Objects > Misc. Objects > System > Method > getPackageVersion

변경기능

  1. User-Agent String 프리징 정책에 따라 버전 출력 방식을 변경했습니다.(RP 95546, 95540)

설명

  • 현재 User-Agent Client Hints 기능은 chrome, chromium에서 옵션으로 제공하고 있습니다.

  • chrome 기준으로 107 버전부터 옵션을 제공합니다.

  • chrome://flags에서 아래 기능 설정 후 사용 가능합니다.

    • Experimental Web Platform features

      • Enabled

    • Reduce User-Agent request header

      • Enabled

  • 관련 자료

변경 전

• 이전 동작과 동일합니다.

변경 후

• nexacro14lib에 파일 추가

  • N/A

    • framework/System.json

    • framework/SystemInfo.js

  • nexacro Studio에서 Generate, Deploy 출력 내용 변경

    • SystemInfo.js 제외한 모든 js 파일에는 defer 값 설정

    • 관련 파일 : index.html, quickview.html

  • 아래 이미지는 Merge 옵션을 사용 한 index.html 입니다.


  • defer 값으로 인해 SystemInfo.js 파일을 가장 먼저 로드하고 나머지 js파일을 순차적으로 로드 합니다.

오류수정

기본 컴포넌트 / 오브젝트

Calendar

RP

설명

95489

Calendar 컴포넌트의 calendaredit 영역 텍스트를 전체 선택한 상태에서 Backspace 키 입력 시 삭제되지 않는 오류를 수정했습니다.

95399

Calendar 컴포넌트에서 월 또는 일 입력값을 선택한 상태에서 텍스트 수정 시 입력한 값 일부가 표시되지 않는 오류를 수정했습니다(14.0.1.4000 이후 버전에서 발생한 오류입니다).

94158

Calendar 컴포넌트에서 날짜값을 직접 입력 시 잘못된 값으로 입력되는 오류를 수정했습니다(구글 크롬, Edge 브라우저에서 실행 시 발생한 오류입니다. 일본어 IME 모드에서 발생한 오류입니다).

Combo

RP

설명

95407

Combo 컴포넌트의 combolist를 펼친 상태에서 스크롤 이동 후 combolist를 닫았다가 다시 펼치면 아이템 위치가 잘못 표시되거나 아이템이 표시되지 못하는 오류를 수정했습니다(iOS/iPadOS 운영체제에서 사파리 브라우저 실행 시 발생한 오류입니다).

94093

Combo 컴포넌트의 type 속성값을 "filter"로 설정하고 comboedit 영역에 특정 키워드를 입력해서 combolist를 펼친 후 닫습니다. comboedit 영역에서 키워드를 지운 후 다른 키워드 입력 시 입력한 키워드에 해당하는 데이터가 있어도 combolist가 펼쳐지지 못하는 오류를 수정했습니다(구글 크롬, Edge 브라우저에서 실행 시 발생한 오류입니다. 14.0.1.3200 이후 버전에서 발생한 오류입니다).

Edit

RP

설명

95239

Edit 컴포넌트의 maxlength 속성값을 설정한 경우 입력된 텍스트 중간에 caret을 위치시키고 Backspace 키 입력으로 삭제한 경우 caret 위치가 한 칸 뒤로 밀려 표시되는 오류를 수정했습니다(런타임 환경에서 실행 시 발생한 오류입니다. 14.0.1.4000 이후 버전에서 발생한 오류입니다).

95052

Dataset 오브젝트에 없는 칼럼을 Edit 컴포넌트의 BindItem columnid로 설정한 경우 Edit 컴포넌트에 값이 입력되는 오류를 수정했습니다.

94930

Form 오브젝트의 onload 이벤트 핸들러 함수에서 Edit 컴포넌트에 바인딩 된 Dataset 오브젝트의 칼럼값을 0으로 설정한 후 Edit 컴포넌트에 포커스를 이동하면 값이 사라지는 오류를 수정했습니다(런타임 환경에서 실행 시 발생한 오류입니다).

94481

텍스트 입력 중 미확정 상태에서 step 변경 시 onstepchanged 이벤트 핸들러 함수 내에서 다른 Edit 컴포넌트의 setFocus 메소드를 실행하는 경우 이전 입력 상태에서 미확정 상태의 값이 붙여넣기되는 오류를 수정했습니다(iPadOS 운영체제 실행 시 발생한 오류입니다. 일본어 IME에서 발생한 오류입니다).

FileDownload

RP

설명

95075

FileDownload 컴포넌트의 download 메소드 실행 시 내려받은 파일명이 변경되는 오류를 수정했습니다(안드로이드 운영체제 런타임 환경에서 실행 시 발생한 오류입니다. 14.0.1.3800 이후 버전에서 발생한 오류입니다).

Grid

RP

설명

95384

Grid 컴포넌트 Cell 오브젝트의 텍스트 편집 영역에 값 입력 중 다른 컴포넌트로 포커스를 옮겼다가 다시 Grid 컴포넌트로 포커스를 옮기면 Grid 컴포넌트의 스크롤 시 정상적으로 동작하지 못하는 오류를 수정했습니다(iOS 16 운영체제 Safari 브라우저에서 실행 시 발생한 오류입니다).

95019

94951

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "checkbox"이고 style 속성값이 "cursor:hand"인 상태에서 바인딩 된 칼럼값이 true 값인 경우 style 속성이 적용되지 못하는 오류를 수정했습니다.

93919

Grid 컴포넌트의 focused Pseudo 값을 XCSS에서 지정한 상태에서 Cell 오브젝트의 displaytype 속성값이 "combo"이고 combodisplay 속성값이 "edit"인 셀 클릭 시 focused Pseudo 값이 계속 유지되는 오류를 수정했습니다.

95345

Grid 컴포넌트 Cell 오브젝트의 editfilter 속성값이 "integer"이고 editautoselect 속성값이 true인 경우 텍스트 편집 영역을 터치해서 포커스 이동 시 키패드가 올라오지 못하는 오류를 수정했습니다(iOS 16 운영체제 Safari 브라우저에서 실행 시 발생한 오류입니다).

MaskEdit

RP

설명

95004

MaskEdit 컴포넌트에 BigDecimal 타입 데이터 바인딩 시 소수점 6자리가 표현되지 못하는 오류를 수정했습니다(윈도우 운영체제 런타임 환경에서 실행 시 발생한 오류입니다).

Plugin

RP

설명

95415

Plugin 오브젝트에서 classid 속성값을 Microsoft Excel Application으로 설정하고 Worksheets에 대한 getProperty 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다(윈도우 운영체제 런타임 환경에서 실행 시 발생한 오류입니다).

Tab

RP

설명

95028

Tab 컴포넌트의 moveTabpage 메소드 실행 후 removeTabpage 메소드 실행 시 Tab.tabpages.length 속성값이 잘못된 값으로 처리되는 오류를 수정했습니다.

TextArea

RP

설명

95141

TextArea 컴포넌트를 스크립트에서 생성한 후 scrollbars 속성값을 "fixedvert"로 설정하고 cssclass 속성값을 설정한 경우 콘텐츠의 내용이 없어도 스크롤바가 Enable 상태가 되는 오류를 수정했습니다(14.0.1.1600 이후 버전에서 발생한 오류입니다. cssclass 속성값으로 설정한 XCSS 코드에 스타일 속성을 설정하지 않아도 발생하는 오류입니다).

WebBrowser

RP

설명

94680

transaction 메소드 실행 시 waitcursor가 WebBrowser 컴포넌트 위에 표시될 때 WebBrowser 컴포넌트가 표시되지 못하는 오류를 수정했습니다(윈도우 운영체제 런타임 환경에서 실행 시 발생한 오류입니다).

93921

WebBrowser 컴포넌트에서 로딩한 페이지에서 XMLHttpRequest 통신 시 발생하는 에러 메시지가 정상적으로 표시되지 못하는 오류를 수정했습니다(HTML5 실행 환경에서 발생한 오류입니다).

92397

WebBrowser 컴포넌트를 포함한 화면에서 transaction 메소드 실행 시 WebBrowser 컴포넌트가 깜빡이는 오류를 수정했습니다(윈도우 운영체제 런타임 환경에서 실행 시 발생한 오류입니다).

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

RP

설명

95511

Grid 컴포넌트 Cell 오브젝트의 editfilter 속성값이 "number"이고 editautoselect 속성값이 true인 경우 포커스 이동 시 편집 영역이 자동으로 전체 선택되지 못하는 오류를 수정했습니다.

Edit, MaskEdit 컴포넌트의 autoselect 속성값이 true인 경우 포커스 이동 시 편집 영역이 자동으로 전체 선택되지 못하는 오류를 수정했습니다

(iOS 16 운영체제 Safari 브라우저에서 실행 시 발생한 오류입니다).

95344

Edit 컴포넌트의 inputtype 속성값이 "number"이거나 MaskEdit 컴포넌트의 mask 속성값을 숫자 마스크 문자로 설정한 경우 컴포넌트의 편집 영역을 터치해서 포커스를 이동한 후 값 입력 시 잘못된 값이 입력되거나 입력된 값이 삭제되는 오류를 수정했습니다(iOS 16 운영체제 Safari 브라우저에서 실행 시 발생한 오류입니다).

95418

transaction 메소드 실행 시 수신할 데이터 형태가 CSV인 경우 데이터를 수신하지 못하는 오류를 수정했습니다(윈도우 운영체제 런타임 환경에서 실행 시 발생한 오류입니다).

94819

컴포넌트의 positionstep 속성값을 -1로 설정한 경우 step 변경 시 컴포넌트의 Z-Order가 변경되는 오류를 수정했습니다.

94802

Edit, TextArea 컴포넌트의 inputtype 속성값을 "alpha", "half" 중 하나의 값이 적용되도록 설정한 경우 클립보드에서 일본어 전각 문자를 복사해서 붙여넣기 시 전각 문자가 입력되는 오류를 수정했습니다(HTML5 환경에서 실행 시 발생한 오류입니다).

94774

transaction 메소드 실행 시 수신할 데이터 칼럼 타입이 FLOAT이고 데이터 값이 음수인 경우 양수로 처리되는 오류를 수정했습니다(윈도우 운영체제 런타임 환경에서 실행 시 발생한 오류입니다).

94719

MaskEdit, Calendar 컴포넌트에 숫자 키패드를 사용해 숫자 입력 시 값이 중복되어 입력되는 오류를 수정했습니다(Edge 브라우저에서 실행 시 발생한 오류입니다. 일본어 IME 전각 모드에서 발생한 오류입니다).

94698

컴포넌트에 바인딩 된 Dataset 오브젝트의 데이터 Row 수가 0인 경우 컴포넌트의 enable 속성값을 false로 변경한 후 true로 변경하면 enable 상태가 되는 오류를 수정했습니다.

94363

Application 오브젝트의 open 메소드 실행 시 strFormURL 파라미터로 설정한 화면이 표시되지 못하는 오류를 수정했습니다(안드로이드 운영체제 HTML5 실행 환경에서 발생한 오류입니다).

접근성

RP

설명

95529

텍스트 편집 영역을 가지고 있는 컴포넌트에서 텍스트 편집 영역이 없는 컴포넌트로 포커스 이동 시 현재 컴포넌트 정보를 읽은 후 "편집창"이라고 읽는 오류를 수정했습니다(구글 크롬 브라우저 실행 시 발생한 오류입니다. 센스리더 사용 시 발생한 오류입니다).

95524

enable 속성값이 false인 컴포넌트에 방향키로 선택상자 이동을 하지 못하는 오류를 수정했습니다(IE, 구글 크롬 브라우저 실행 시 발생한 오류입니다).

기타

RP

설명

94920

마이플랫폼 AxMSIE 컴포넌트에서 넥사크로 애플리케이션을 호출한 후 마이플랫폼에 있는 Button 클릭 시 이벤트가 바로 처리되지 못하는 오류를 수정했습니다(윈도우 운영체제 런타임 환경에서 실행 시 발생한 오류입니다. 넥사크로 애플리케이션 내 WebBrowser 컴포넌트가 있는 경우 발생한 오류입니다).