6.릴리스 노트 - 2022년 7월 (17.1.3.1200)

6.1버전정보

Product Version

17.1.3.1200

File Version

2022.7.26.1

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

제품제약사항

6.2신규기능

  1. 런처 서비스 실행 시 통신 쓰레드 (commthreadcount, commthreadwaittime) 속성을 설정할 수 있도록 지원합니다.(RP 94762)

설명

  • Launcher Service 를 통해 Windows NRE 를 실행하는데 필요한 옵션 중 통신 쓰레드 관련 옵션을 추가로 지원합니다.

  • 엔진 내부 통신 및 기타 Manager 의 쓰레드 수를 설정하는 옵션(commthreadcount), 엔진 내부 Manager 의 쓰레드가 대기할 최대시간을 설정하는 옵션(commthreadwaittime) 을 추가했습니다.

  • Launcher Service 에 추가한 속성들은 system.execNexacro(command) 호출 시 command 와 매핑되어 동작합니다.

  • Launcher Service 기존 배포 페이지에서 setporperty 함수에 속성 값으로 지정해서 사용합니다.


  • commthreadcount 속성

    • 엔진 내부 통신 및 기타 Manager 의 쓰레드 수를 숫자로 설정합니다.

    • 쓰레드의 개수는 최소 3개, 최대 10개이며 default는 3 입니다.

    • 여러 개의 통신을 동시에 사용하기를 원할 경우 숫자를 높여주면 빠른 응답결과를 얻을 수 있습니다.

      • 네트워크 자체가 느린 경우는 숫자를 높여줘도 그 효과를 얻기 어렵습니다.


  • commthreadwaittime 속성

    • 엔진 내부 Manager 의 쓰레드가 대기할 최대시간을 설정합니다.

    • Nexacro 실행 시 사용하는 thread가 아무 일도 하지 않을 경우, 해당 thread가 종료되며 이때 종료 전에 대기하는 시간(초)을 설정합니다.

  1. Android NRE 환경에서 앱 버전 및 이름을 확인하는 기능을 추가했습니다. (RP 94878)

설명

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

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

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

    • Misc. Objects > System > Method > getPackageVersion

6.3변경기능

  1. Z 폴드 계열의 화면 사이즈 계산을 변경했습니다. (RP 94275)

설명

변경 전

  • 실행 시 디바이스의 screenwidth로 zoomfactor 설정 후 유지합니다.

변경 후

  • 디바이스의 screenwidth가 변경될 때마다 zoomfactor를 현재 screenwidth 기준으로 자동 변경합니다.

    • 접힌 상태에서 펼친 상태로 전체 화면으로 전환 시 변경합니다.

    • 펼친 상태의 전체 화면에서 접힌 상태로 전환 시 변경합니다.

    • 펼친 상태의 전체 화면에서 분할 화면으로 전환 시 변경하지 않습니다.

    • 펼친 상태의 분할 화면에서 전체 화면으로 전환 시 변경하지 않습니다.

    • 분할 화면에서 화면 창 크기 조절 시 변경하지 않고, 팝업 화면으로 보기 시에도 변경하지 않습니다.

6.4오류수정

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

Button

RP

설명

94812

Button 컴포넌트의 icon 속성값을 설정한 상태에서 "none"으로 값을 변경하면 이전 설정한 icon이 그대로 표시되는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

Calendar

RP

설명

94546

Calendar 컴포넌트의 popuptype 속성값이 "system"인 경우 2개 이상의 팝업 달력을 실행하는 경우 화면이 멈추는 오류를 수정했습니다(iOS 운영체제 15 버전 이상에서 실행 시 발생한 오류입니다).

94445

Calendar 컴포넌트의 canchange 이벤트 핸들러 함수 내에서 alert 메소드 실행 시 앱이 비정상 종료되는 오류를 수정했습니다(IOS 운영체제 NRE 실행 시 발생한 오류입니다).

94106

Calendar 컴포넌트에 0000-11-30 같은 invalid value가 입력되는 오류를 수정했습니다.

93508

Calendar 컴포넌트의 텍스트 편집 영역 중 MM 입력 위치에 10이 입력되어 있으면 첫 번째 자리에 0이 입력되지 못하는 오류를 수정했습니다.

Edit

RP

설명

94865

Edit 컴포넌트에 텍스트 입력 시 중복 입력되는 오류를 수정했습니다(안드로이드 운영체제 8 버전에서 NRE 실행 시 발생한 오류입니다. 텍스트 입력 시 천지인 자판을 사용한 경우 발생한 오류입니다).

94801

Edit 컴포넌트의 텍스트 편집창에서 텍스트 전체 선택 시 텍스트 선택 앵커 위치가 잘못 표시되는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

92639

Edit 컴포넌트의 value 값이 Dataset 오브젝트와 바인딩된 경우 Edit 컴포넌트에 텍스트 입력 시 Dataset 오브젝트의 onvaluechanged 이벤트 핸들러 함수 내에서 데이터를 변경하고 다른 컴포넌트로 포커스 이동 시 이전 값이 Edit 컴포넌트에 표시되는 오류를 수정했습니다(17.1.3.300 이후 버전에서 발생한 오류입니다).

ExcelExportObject

RP

설명

94609

Grid 컴포넌트에 바인딩된 Dataset 오브젝트에 데이터가 없는 경우 ExcelExportObject 오브젝트의 exportData, exportDataEx 메소드를 실행해 생성된 Excel 파일을 열면 에러가 발생하는 오류를 수정했습니다.

94587

ExcelExportObject 오브젝트에서 exportData, exportDataEx 메소드 실행 시 bFileDown 파라미터값을 true로 설정해도 파일을 내려받지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다. 일부 서버 환경에서 발생한 오류입니다).

FileDialog

RP

설명

94535

FileDialog 오브젝트의 open 메소드 실행 후 "사진 또는 동영상 촬영"를 선택하고 동영상 촬영이 되지 않는 오류를 수정했습니다(iOS 운영체제 NRE 실행 시 발생한 오류입니다).

FileDownload/FileDownTransfer

RP

설명

94783

FileDowonTransfer 오브젝트의 download 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다(iOS 운영체제 NRE 실행 시 발생한 오류입니다).

94544

FileDownTransfer 오브젝트의 download 메소드 실행 시 파일 다운로드가 되지 못하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다. 17.1.3.600 이후 버전에서 발생한 오류입니다).

94531

FileDownTransfer 오브젝트의 download 메소드 실행 시 현재창에서 다운로드 팝업이 뜨지 않고 새창에서 다운로드 후 원래 창으로 돌아가지 못하는 오류를 수정했습니다(iOS 운영체제 15 버전 이상에서 실행 시 발생한 오류입니다).

FileUpload/FileUpTransfer

RP

설명

94776

94654

FileUpTransfer 오브젝트의 upload 메소드 실행 시 설정된 쿠키값이 전송되지 못하는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).


iOS: 94776

안드로이드, 윈도우: 94654

Form

RP

설명

94536

Form 오브젝트의 ontimer 이벤트 핸들러 함수 내에서 alert 메소드 실행 시 alert 메소드가 실행되기 전에 마우스 클릭 등의 동작이 발생하면 잘못된 위치에 메시지 창이 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

Grid

RP

설명

94790

Grid 컴포넌트의 autosizebandtype, autosizingtype 속성값을 설정한 경우 ExcelExportObject 오브젝트의 exportData, exportDataEx 메소드를 실행해 생성된 Excel 파일에 스타일이 적용되지 못하는 오류를 수정했습니다.

94583

Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 데이터값이 undefined 이고 cellcombo에 바인딩된 combocodecol 속성값으로 설정한 컬럼의 데이터값도 undefined 인 경우 화면에 combodatacol 속성값으로 설정한 컬럼 데이터가 표시되지 못하는 오류를 수정했습니다.

94556

Grid 컴포넌트의 celledit의 -nexa-padding 설정값이 celledit 크기보다 큰 경우 텍스트가 잘못된 위치에 표시되는 오류를 수정했습니다.

94552

Grid 컴포넌트의 autofittype 속성값을 "col"으로 설정한 후 컬럼 순서를 변경하고 autofittype 속성값을 "none"으로 수정하면 Grid 컴포넌트가 정상적으로 표시되지 못하는 오류를 수정했습니댜(17.1.3.1000 이후 버전에서 발생한 오류입니다).

94530

Grid 컴포넌트 setFormatColProperty 메소드로 틀고정 해제 시 일부 화면이 하얗게 표시되는 오류를 수정했습니다.

94292

Grid 컴포넌트의 selecttype 속성값이 "multirow"인 경우 canrowposchange 이벤트 핸들러 함수 내에서 confirm 메소드를 실행하고 띄운 창에서 '취소' 선택 시 의도치 않은 Row 선택이 발생하는 오류를 수정했습니다.

93486

Grid 컴포넌트 cellcombo에 동적으로 데이터 바인딩 시 데이터가 반영되지 못하는 오류를 수정했습니다(17.1.3.900 이후 버전에서 발생한 오류입니다).

ListView

RP

설명

93822

ListView 컴포넌트 Cell에서 textareaacceptsenter 속성값을 true로 설정한 경우 텍스트 입력 시 엔터 값이 두 번씩 들어가는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

MaskEdit

RP

설명

92681

MaskEdit 컴포넌트의 format 속성값이 "#,##0"이고 value 값은 Dataset 오브젝트와 바인딩한 경우 기존 값을 지우고 0 입력 시 바인딩된 Dataset 오브젝트에 반영되지 못하는 오류를 수정했습니다.

Static

RP

설명

95030

Static 컴포넌트의 usedecorate 속성값을 true로 설정한 경우 <l> 태그 내 전화번호 형식으로 값 지정 시 전화 걸기가 동작하지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

94945

Static 컴포넌트의 usedecorate 속성값을 true로 설정한 경우 text 속성값에 ":" 또는 ">"(태그 표기가 아닌) 문자가 포함되어 있는 경우 정상 처리되지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

94851

Static 컴포넌트의 usedecorate 속성값을 true로 설정한 경우 지원하지 않는 <a> 태그가 태그로 처리되는 오류를 수정했습니다.

94784

Static 컴포넌트의 usedecorate 속성값을 true, fittocontents 속성값을 "width"로 설정하고 letter-spacing 속성값 설정 시 일부 글자가 잘려서 표시되는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다. 17.1.0.101 이후 버전에서 발생한 오류입니다).

VideoPlayer

RP

설명

94706

VideoPlayer 컴포넌트의 onerror 이벤트 발생 시 스크립트 에러가 발생하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

94567

VideoPlayer 컴포넌트를 포함한 Form 화면을 실행한 상태에서 다른 Form으로 전환한 경우 앱이 비정상 종료되는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

94565

VideoPlayer 컴포넌트의 url 속성값에 설정한 경로에 확장자가 포함되지 않은 경우 동영상이 재생되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

94496

VideoPlayer 컴포넌트의 url 속성값에 설정한 경로에 확장자가 포함되지 않은 경우 동영상이 재생되지 못하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

WebBrowser

RP

설명

94942

WebBrowser 컴포넌트의 callMethod 메소드 실행 시 "\n\r" 문자가 포함된 값을 varArg 파라미터값으로 전달할 경우 스크립트 에러가 발생하는 오류를 수정했습니다.

94863

WebBrowser 컴포넌트의 callMethod 메소드 호출 시 역슬래시(\)가 포함된 값이 파라미터에 포함되면 누락되어 전달되는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다. 17.1.3.200 이후 버전에서 발생한 오류입니다).

94285

WebBrowser 컴포넌트의 화면에서 아래쪽으로 화면 스크롤 시 더 이상 스크롤 할 영역이 없을 때 Form 화면 스크롤로 이어지지 못하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

XPush

RP

설명

94557

XPush 오브젝트가 X-PUSH 서버와 일정 시간 이상 연결된 상태에서 사용하지 않다가 사용자가 화면 클릭 시 비정상 종료되는 오류를 수정했습니다.

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

RP

설명

94539

텍스트 편집 영역을 가지고 있는 컴포넌트에 폴란드어 입력 시 일부 문자가 입력되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

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

RP

설명

94859

transaction 메소드 실행 시 수신된 데이터 파싱을 웹 브라우저에서 자체 처리하면서 처리 시간이 오래 걸리는 오류를 수정했습니다(파이어폭스에서 실행 시 발생한 오류입니다).

94778

nexacro.open 메소드로 띄운 창에 있는 TextArea 컴포넌트에서 오른쪽 마우스 버튼 클릭 시 컨텍스트 메뉴가 표시되지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

94697

Tab 컴포넌트가 포함된 Form을 열었다 닫을 때 스크립트 에러가 발생하는 오류를 수정했습니다(17.1.3.1100 이후 버전에서 발생한 오류입니다).

94625

nexacro.open 메소드 실행 시 strOpenStyle 파라미터값으로 "layered" 속성값을 true로 설정하고 띄운 창에 WebView 컴포넌트가 포함된 경우 팝업창 이동 시 WebView 컴포넌트가 이동하지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

94597

애플리케이션의 screenid 속성값을 Screen Type이 "desktop"이 아닌 항목으로 설정하고 Form 오브젝트의 getOffsetWidth 메소드 실행 시 잘못된 값을 반환하는 오류를 수정했습니다.

94503

System 오브젝트의 showModalWindow 메소드로 새 창을 띄운 경우 새 창에 연결된 Form에 있는 WebBrowser 컴포넌트에서 특정 키 입력이 되지 않는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

94472

nexacro.open, system.showModalWindow 메소드를 실행해 띄운 창에서 closebutton 클릭 시 onclose 이벤트가 중복 발생하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

94349

PopupDiv 컴포넌트의 trackPopupByComponent 메소드 실행 후 다른 응용 프로그램 사용 후 다시 돌아와 Edit 컴포넌트 텍스트 편집 영역 클릭 시 IME가 활성화되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

93632

nexacro.open, system.showModalWindow 메소드를 실행해 띄운 창이 2개 모니터 중간에 걸쳐 있는 경우 창을 드래그해서 이동 시 화면이 깨져 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 듀얼 모니터 사용 시 발생한 오류입니다).

6.4.2DeviceAPI

RP

설명

94781

LiteDBStatement 오브젝트의 query 메소드 실행 시 결과값이 바로 처리되지 못하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

6.4.3접근성(Accessibility)

RP

설명

95032

ListView 컴포넌트 셀 edittype이 "none"으로만 설정된 경우 화면 로딩 시 스크립트 에러가 발생하는 오류를 수정했습니다.


nexacro17lib/component/ComComp/Cell.js:

Uncaught TypeError: Cannot read property '_has_inputElement' of null

94961

Tab 키 또는 위/아래쪽 화살표 키로 컴포넌트 선택상자 이동 시 WebBrowser 컴포넌트의 accessibilitylabel, accessibilitydescription, accessibilityaction, accessibilitydescription 속성값을 읽어주지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

94956

TextArea 컴포넌트의 readonly 속성값이 true일 때 위/아래쪽 화살표 키로 다음 컴포넌트로 선택상자가 이동하지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

6.4.4기타

RP

설명

94716

넥사크로 앱을 여러 개 실행한 상태에서 바탕화면 단축아이콘을 클릭해 넥사크로 앱을 실행하는 경우 화면이 늦게 뜨거나 멈춰진 상태로 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 일부 낮은 시스템 사양에서 실행 시 발생한 오류입니다).

94679

XCSS 파일에서 -nexa-icon 속성값을 "none"으로 설정하고 실행하는 경우 잘못된 리소스 호출을 시도하는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

94665

Packing 시 Update Type을 "Server"로 설정하고 Resource Setting에서 Windows x86, Windows x64 항목을 체크한 후 Build 시 Setup Version 항목값을 수정 후 배포 시 Setup 파일이 업데이트되지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

94558

앱을 윈도우 운영체제 작업표시줄에서 닫는 경우 onbeforeclose 이벤트 핸들러 함수의 Return 값을 설정해 실행되는 Confirm 창 위치가 작업표시줄 위에 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

94551

94547

Deploy > Packing 시 Windows 운영체제에서 "Windows x86" 엔진만 선택하고 "Module" 탭에서 x86, x64 모듈을 각각 등록한 후 빌드 실행 시 typedefinition.xml 파일에서 Windows 11 64bit 모듈 정보가 잘못 작성되어 모듈 정보를 읽지 못하는 오류를 수정했습니다.

94550

화면크기를 최대화한 후 바탕화면 보기 단축키(윈도우+D) 입력 후 다시 같은 단축키 입력 시 원래 화면으로 돌아오지 못하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다. 17.1.1.200 이후 버전에서 발생한 오류입니다).

94549

nexacrodeploy17.exe --IGNORECOMPRESS 옵션 적용 시 모듈 json 파일 내 경로 설정에 "/"로 시작하는 경로 설정이 있는 경우 옵션이 적용되지 못하는 오류를 수정했습니다.

94466

윈도우 탐색기에서 문서 폴더가 아닌 위치의 파일을 드래그 앤 드롭으로 이동했을 때 사용자 확인 메시지("안전하지 않은 파일에 접근합니다" 등)가 잘못된 위치에 표시되는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

94461

테마 설정 시 TitleBarControl 항목에 대한 설정이 누락된 경우 앱 실행 시 비정상 종료되는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

6.5도움말 수정 및 추가

RP

설명

94738

도움말 항목 중 Form 오브젝트 속성, 메소드 항목의 스크립트 예시가 잘못 표기된 것을 수정했습니다.