2022년 10월 (21.0.0.1200)

버전정보

Product Version

21.0.0.1200

File Version

2022.10.25.1

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

제품제약사항

신규기능

  1. Server Type의 Android NRE 환경 배포 시 UserFont를 지원하도록 기능을 추가했습니다. (RP 95076)

설명

  • Android NRE에서 Update Type이 Server 방식일 때 Android Studio를 통해 UserFont를 추가하고 사용할 수 있는 방법을 지원합니다.

  • Android Studio에서 assets/fonts 폴더에 폰트 파일을 직접 추가하고 앱을 빌드하면 엔진에서 UserFont를 사용할 수 있도록 수정했습니다.

    • xfont 는 기존과 동일하게 정의해서 사용합니다.


  • 주의 사항

    • Update Type 이 Local, Update 방식일 때 안드로이드 스튜디오 assets/fonts 폴더에 폰트 파일이 추가되어 있다면 assets/onts 폴더의 폰트 파일 설치 후 Resource에서 설정한 파일로 업데이트될 수 있으므로 사용에 유의해야 합니다.

  1. Windows Desktop 웹접근성 사용 시 가상 커서 사용을 지원합니다. (RP 95172)

설명

  • 윈도우 데스크탑 웹 접근성 환경에서 가상 커서를 사용해도 리더기(센스리더)에서 정상적으로 읽을 수 있도록 기능을 수정했습니다.


  • 프로젝트 설정

    • 넥사크로 프로젝트 개발 시 접근성을 지원하기 위해 필요한 설정 정보는 기존 설정값과 동일합니다.

  • 센스리더 설정

    • 자동포커스 기능 활성

      • Ctrl + Shift + F9 가상커서 환경 설정에서 자동 포커스 활성

    • 브라우저 탭키 활성(가상커서 탭키 모드 동작 불가 시)

      • Ctrl + Shift + F9 팝업창에서 브라우저 탭키 사용


  • 주의 사항

    • 리더기 상태가 자동으로 가상커서 해제, 선택되는 현상이 있습니다.

    • 상하방향키를 이용한 선택 상자 이동 순서

      • 화면에서 taborder 순서와 zorder 순서를 동일하게 처리해야 합니다.(툴 기능 Arrange to Tab Order 사용 )

    • 방향키 등으로 컴포넌트의 포커스 이동이 불가능한 경우 탭키를 사용해야 합니다.

    • 스크립트로 포커스 동적 이동 사용

      • 시스템 onkeydown 이벤트를 사용해서 발생시켜주는 사용자 이벤트 (keydown, itemchange 등..) 내에서 스크립트로 포커스 이동하면 가상 커서의 초점과 Nexacro의 초점이 분리되는 문제가 생길 수 있습니다.

    • Grid의 원활한 편집은 가상커서를 해제하도록 권장

      • Accessibility Key Action을 활용한 Cell의 이동 및 편집 기능은 가상 커서를 비활성 해야 정상적으로 동작합니다.

      • 가상 커서 상태에서는 읽는 것을 권장합니다.



가상 커서 사용 시 제약 관련한 내용은 아래 링크를 참고하세요.

센스리더 가상커서 사용 설정 시 제약

변경기능

  1. 웹접근성 사용 시 Calendar 의 Alt+아래방향키를 사용해 팝업이 오픈 될 때 Calendar의 입력창 날짜를 리더기가 읽어줄 수 있도록 캐럿의 위치를 변경했습니다. (RP 95536)

설명

변경 전

  • Calendar 의 Alt + 아래방향키 또는 Option + 아래방향키를 사용해 팝업이 오픈되면 캐럿이 에디터 맨 앞으로 이동

  • 날짜를 년도 부터 변경처리 가능

변경 후

  • Calendar 의 Alt + 아래방향키 또는 Option + 아래방향키를 사용해 팝업이 오픈되면 캐럿이 에디터 맨 뒤로 이동

  • 날짜를 변경하려면 원하는 위치로 이동 후 처리 가능

오류수정

기본 컴포넌트 / 오브젝트

Calendar

RP

설명

95259

Calendar 컴포넌트의 type 속성값이 "monthonly"인 경우 calendaredit 영역에 2글자 이상의 값을 입력하지 못하는 오류를 수정했습니다(21.0.0.700 이후 버전에서 발생한 오류입니다).

94921

Calendar 컴포넌트의 onspin 이벤트 발생 시 CalendarSpinEventInfo 오브젝트의 up 속성값이 spindownbutton 클릭 시에도 "1"로 처리되는 오류를 수정했습니다.

Combo

RP

설명

94626

Combo 컴포넌트의 popupsize 속성값을 설정하지 않은 경우 펼쳐질 Item 숫자가 화면 크기보다 많은 경우(스크롤이 활성화되는 경우) 일부 해상도의 화면에서 popupsize가 사용할 수 있는 영역보다 작게 설정되는 오류를 수정했습니다.

Dataset

RP

설명

94857

Dataset 오브젝트의 데이터가 수정되어 Original Record와 Updated Record가 있는 경우 saveJSON 메소드의 strSaveType 파라미터값을 "u"로 설정하고 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

Div

RP

설명

95039

Div 컴포넌트 내 배치된 컴포넌트의 tabstop 속성값이 모두 false일 경우 Tab 키 입력 시 Div 컴포넌트로 포커스가 이동하지 못하는 오류를 수정했습니다.

Edit

RP

설명

95436

Edit 컴포넌트의 displaynulltext 속성값을 설정하고 password 속성값을 true로 설정한 경우 포커스 이동 시 바로 편집상태로 전환되지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다. 21.0.0.300 이후 버전에서 발생한 오류입니다).

95204

Edit 컴포넌트의 autoskip 속성값을 true로 설정하고 maxlength 속성값에 따라 다음 Edit 컴포넌트로 포커스가 이동할 때 inputtype 속성값과 상관없이 문자키패드가 올라오는 오류를 수정했습니다(iOS 운영체제 WRE 실행 시 발생한 오류입니다).

ExcelExportObject

RP

설명

95334

95400

95042

Grid 컴포넌트 Cell 오브젝트의 maskeditpostfixtext 속성값을 설정하고 ExcelExportObject 오브젝트에서 Export 하는 경우 maskeditpostfixtext 속성값이 정상적으로 출력되지 못하는 오류를 수정했습니다.

95320

Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 데이터가 1건인 경우 ExcelExportObject 오브젝트에서 Export 할 때 스크립트 에러가 발생하는 오류를 수정했습니다(21.0.0.1100 이후 버전에서 발생한 오류입니다).

95243

Grid 컴포넌트 내 merge 처리된 Cell에 포함된 image가 ExcelExportObject 오브젝트로 출력 시 실제 크기와 다르게 처리되는 오류를 수정했습니다(XENI 1.2.5 버전 업데이트가 필요합니다).

95146

94966

Grid 컴포넌트의 -nexa-background-odd 속성을 스타일로 설정한 후 ExcelExportObject 오브젝트로 출력 시 해당 색상이 적용되지 못하는 오류를 수정했습니다.

Grid

RP

설명

95338

Grid 컴포넌트의 cellsizingtype 속성값이 "col"이고 Form 오브젝트의 onload 이벤트 핸들러 함수 내에서 Grid 컴포넌트의 enableredraw 속성값을 false로 설정한 후 바로 true로 변경한 경우 Grid 컴포넌트의 setRealColSize 메소드에서 left band size를 변경하면 cellsizingtype 속성이 적용되지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다. 21.0.0.800 이후 버전에서 발생한 오류입니다).

95327

transaction 메소드 호출 후 ColumnInfo 정보가 없고 Row 값이 없는 데이터 수신 시 바인딩된 Grid 컴포넌트가 갱신되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 21.0.0.500 이후 버전에서 발생한 오류입니다).

95321

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "combocontrol"이고 edittype 속성값이 "combo"인 경우 스크롤 영역 아래에 있는 Row를 스크롤해서 이동했을 때 텍스트가 보이지 않다가 나타나는 오류를 수정했습니다.

95276

95167

95173

Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 filter 메소드를 실행하거나 keystring 속성값으로 정렬 처리 시 ComboControl에 잘못된 데이터가 표시되는 오류를 수정했습니다(21.0.0.900 이후 버전에서 발생한 오류입니다).

95000

Grid 컴포넌트의 setFormatColProperty 메소드로 size 속성 변경 후 스크롤바 이동 시 일부 컬럼이 표시되지 못하는 오류를 수정했습니다.

94953

Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 rowposition 속성값이 -1인 경우 TAB 키 입력 시 편집할 수 있는 셀로 바로 포커스가 이동하지 못하는 오류를 수정했습니다.

Sketch

RP

설명

95178

팝업창 Form 에 배치된 Sketch 컴포넌트에 터치 동작으로 서명 등을 작성할 때 잘못된 위치에서 그려지는 오류를 수정했습니다(안드로이드, iOS 운영체제 WRE 실행 시 발생한 오류입니다).

94984

Sketch 컴포넌트에 터치 동작으로 포커스 이동 시 점이 표시되는 오류를 수정했습니다(iPad 운영체제 실행 시 발생한 오류입니다).

VirtualFile

RP

설명

95315

VirtualFile 오브젝트의 open 메소드 실행 시 constOptions 파라미터값을 "VirtualFile.openRead | VirtualFile.openBinary"로 설정한 경우 VirtualFileEventInfo 오브젝트의 binarydata 속성값이 처리되지 못하는 오류를 수정했습니다.

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

RP

설명

95136

Div 컴포넌트 내 WebView 컴포넌트 또는 WebBrowser 컴포넌트를 배치하고 드래그앤드롭으로 Div 컴포넌트 이동 시 ondrop 이벤트 핸들러 함수 내에서 setTimer 메소드를 실행한 경우 ontimer 이벤트가 한 번만 발생하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

95116

transaction 메소드 실행 시 수신 데이터 형식이 XML이고 여러 개의 Dataset을 포함하며 chunked 된 형태로 수신되는 경우 데이터를 정상적으로 수신하지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

94876

showModal 메소드 실행 시 팝업창에 표시될 ChildFrame 오브젝트의 autosize 속성값이 true이고 Form 오브젝트의 Layout 태그 내 width, height 정보가 누락된 경우 팝업창이 표시되지 못하는 오류를 수정했습니다.

DeviceAPI

RP

설명

95206

LiteDBStatement 오브젝트의 parameters 속성값을 스크립트에서 설정 시 스크립트 에러가 발생하는 오류를 수정했습니다(iOS 운영체제 NRE 실행 시 발생한 오류입니다).

접근성(Accessibility)

RP

설명

95386

Div 컴포넌트의 accessibilitylabel 속성값을 설정하고 방향키로 선택상자 이동 시 빈줄을 읽고 나갈 때는 accessibilitylabel 속성값을 읽어주는 오류를 수정했습니다. 선택상자 이동 시에만 accessibilitylabel 속성값을 읽습니다(구글 크롬 브라우저 실행 시 발생한 오류입니다).

95280

Static 컴포넌트에서 방향키로 선택상자 이동 시 빈줄로 읽어주는 오류를 수정했습니다(구글 크롬 브라우저 실행 시 발생한 오류입니다).

95461

Tab 컴포넌트의 TabPage에서 아래 방향키 입력 시 배치된 컴포넌트로 선택상자가 이동하지 않는 오류를 수정했습니다(구글 크롬 브라우저 실행 시 발생한 오류입니다. 로딩 후 최초 이동 시에는 정상적으로 동작하나 두 번째 이동 시 발생한 오류입니다).

95287

Grid 컴포넌트의 autoenter 속성값이 "select"이고 Cell 오브젝트의 displaytype 속성값이 "calendarcontrol", edittype 속성값이 "date"인 경우 포커스 이동 시 잘못된 라벨로 읽어주는 오류를 수정했습니다(구글 크롬 브라우저 실행 시 발생한 오류입니다).

Fluid Layout

RP

설명

94949

Div 컴포넌트의 type 속성값을 'horizontal', 'vertical', 'table' 중 하나로 설정하고 배치된 컴포넌트에 fittocontents 속성값을 설정한 경우 컴포넌트의 text 속성값을 변경하고 Form 오브젝트의 resetScroll 메소드 실행 시 fittocontents 속성이 적용되지 못하는 오류를 수정했습니다.

QuickCode

RP

설명

95468

95468

QuickCode 패널 Model 탭에서 Model 항목을 Model Service, Model Group 외 항목으로 드래그해서 이동하는 경우 비정상 종료되는 오류를 수정했습니다.

넥사크로 스튜디오

RP

설명

95465

스크립트 작성 시 Form에 정의된 Function을 "this.[FunctionName](" 형태로 작성하는 경우 "(" 문자 입력 시 Unspecified error 가 발생하는 오류를 수정했습니다.

95428

스크립트 작성 시 기본값 매개변수 형식으로 Function을 정의하고 기본값을 오브젝트 또는 배열 형태로 선언한 경우 스크립트 에러로 처리되는 오류를 수정했습니다.

95302

TypeDefinition에서 Service 속성값 순서 변경 시 Div 컴포넌트의 url 속성값에 연결된 Form 오브젝트가 표시되지 못하는 오류를 수정했습니다.

94939

xjs 파일 내에서 include 구문을 사용한 경우 Generate 시 에러 메시지가 표시되는 오류를 수정했습니다(64비트 버전 실행 시 발생한 오류입니다).

94875

센스리더와 넥사크로 스튜디오가 실행된 상태에서 프로젝트를 refresh 하거나 프로젝트 열기 실행 시 비정상 종료되는 오류를 수정했습니다.

넥사크로 모듈 디벨로퍼

RP

설명

95326

Visible Object 생성 시 Contents 값을 true로 설정한 경우 기본 템플릿에서 생성되는 코드에 _setContents 함수가 누락되는 오류를 수정했습니다.

기타

RP

설명

95253

MainFrame 오브젝트의 openstatus 속성값을 "maximize"로 설정하고 앱 실행 후 최소화한 상태에서 nexacro.exe를 -OO 옵션으로 실행하는 경우 maximize가 아닌 normal 상태로 앱이 실행되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

도움말 수정 및 추가

RP

설명

95462

Environment.checkversion 속성 설명 중 잘못된 설명을 삭제했습니다.

95442

94953

일부 컴포넌트에서 누락된 Basic Key Action, Accessibility Key Action 항목을 추가, 수정했습니다.


Calendar (DatePicker 닫기)

ImageViewer (포커스 이동, 선택상자 이동)

ProgressBar (포커스 이동, 선택상자 이동)

Grid (DatePicker 닫기, ComboList 닫기, 포커스 이동, Cell 선택이동)

Combo (ComboList 닫기)

95502

GridBandControl 오브젝트의 accessibilityenable 속성 설명에 WRE 접근성 제약 설명을 추가했습니다.

접근성 관련 속성의 Supported Environments에 Chrome 지원 여부 표기를 추가했습니다.


RP 95172 신규