2022년 6월 (21.0.0.1000)

버전정보

Product Version

21.0.0.1000

File Version

2022.6.28.1

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

제품제약사항

신규기능

  1. Nexacro N 개발 도구 64비트(x64) 버전을 지원합니다. (RP 93163)

설명

  • Nexacro N의 개발 도구들(Nexacro Studio, Nexacro Module Developer 등 포함)에 대해 Windows 64비트(x64) 모듈을 추가로 제공합니다.

  • 별도의 개발도구 64비트 설치 모듈을 배포하며, 개발도구 32비트 모듈과 동시에 설치는 불가합니다. (기존 모듈은 삭제 후 설치해야 합니다.)

  • 성능 및 개선 사항

    • 프로젝트 오픈 속도 및 제너레이션 속도 개선됐습니다.

    • GDI 관리 방식 개선으로 오픈 가능한 화면 개수 증가됐습니다.

    • 32비트 모듈 대비 64비트 모듈은 메모리 사용량이 증가하지만 성능은 향상됐습니다.

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

설명

  • 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. VideoPlayer 컴포넌트 url 속성 변경 시 Desktop WRE 환경에서 onplaystatuschanged 이벤트 발생하도록 변경했습니다. (RP 94219)

설명

  • 지원 환경에 따라 VideoPlayer 컴포넌트의 url 속성값 변경 시 onplaystatuschanged 이벤트가 발생하고 VideoPlayStateChangedEventInfo 오브젝트의 newstate 속성에서 "transition" 값을 확인할 수 있습니다.

  • VideoPlayer 컴포넌트에서 발생하는 이벤트는 실행 환경에 따라 다르게 발생하니 공통 이벤트를 사용해서 작업하도록 가이드가 필요합니다.

변경 전

지원환경 : Windows NRE, macOS NRE

변경 후

지원환경 : Windows NRE, macOS NRE, Desktop WRE
  • 자세한 내용은 "Nexacro N Reference Guide" 를 확인하시기 바랍니다.

    • EventInfo Objects > VideoPlayStateChangedEventInfo > Property > newstate

오류수정

기본 컴포넌트 / 오브젝트

Button

RP

설명

94636

Button 컴포넌트의 hotkey 속성값으로 설정한 단축키로 onclick 이벤트 핸들러 함수 내에서 alert 또는 confirm 메소드를 실행한 후 ENTER 키로 대화상자를 닫으면 Button 컴포넌트의 onclick 이벤트가 다시 발생하는 오류를 수정했습니다(윈도우 운영체제 NRE 실행 시 발생한 오류입니다).

Calendar

RP

설명

94614

Calendar 컴포넌트의 expr 속성값 설정 시 value 속성값이 계산되지 않은 잘못된 값으로 반환되는 오류를 수정했습니다(21.0.0.900 이후 버전에서 발생한 오류입니다).

ExcelExportObject

RP

설명

94480

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

Sketch

RP

설명

94454

Sketch 컴포넌트의 drawStroke 메소드가 처음 실행될 때 새로운 시작점으로 처리하지 못하는 오류를 수정했습니다(iOS/iPadOS WRE 실행 시 발생한 오류입니다).

View

RP

설명

94796

View 컴포넌트 관련 아래 오류를 수정했습니다.


- View 컴포넌트 삭제 시 Dataset 오브젝트를 제외한 Invisible Object가 삭제되지 않는 오류

- View 컴포넌트의 Dataset 오브젝트 id 변경 시 Form이나 Application Variables의 Dataset 오브젝트 id와 중복될 때 에러 메시지를 띄우지 않는 오류

- View 컴포넌트의 Dataset 오브젝트 id와 같은 id 값을 가지는 Form 오브젝트의 Dataset 오브젝트가 있는 경우 각각 Grid 컴포넌트에 바인딩하고 데이터 변경 시 데이터가 잘못 반영되는 오류

- 속성창에서 View 컴포넌트 내 배치된 컴포넌트의 innerdataset 속성 목록에 Form 오브젝트의 Dataset 오브젝트가 표시되지 않는 오류

- View 컴포넌트의 Dataset 오브젝트를 다른 컴포넌트의 innerdataset 속성으로 설정한 경우 codecolumn이나 datacolumn으로 Column 목록이 표시되지 않은 오류

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

RP

설명

94589

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

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

RP

설명

94839

transaction 메소드 실행 시 strInDatasets 파라미터값으로 2개 이상의 Dataset을 설정한 경우 마지막 Dataset에 Column 정보만 있고 Row 데이터가 없어도 빈 Row 데이터가 추가되는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다. 데이터양이 많아 chunk 단위로 통신이 처리되는 경우 발생한 오류입니다. 21.0.0.700 이후 버전에서 발생한 오류입니다).

94718

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

94683

stepcount 속성값을 2 이상으로 설정한 Form 오브젝트를 Div 컴포넌트의 url 속성으로 연결하면 분할된 화면이 겹쳐보이고 stepselector가 표시되지 못하는 오류를 수정했습니다(21.0.0.500 이후 버전에서 발생한 오류입니다).

94681

stepcount 속성값을 2 이상으로 설정한 Form 오브젝트의 크기 변경 후 step 이동 시 화면 일부가 표시되지 못하는 오류를 수정했습니다(Desktop NRE, Desktop WRE, iOS/iPad WRE 실행 시 발생한 오류입니다).

94533

Div 컴포넌트 내 right 속성값을 설정한 컴포넌트의 fittocontents 속성값 설정 시 적용되지 못하는 오류를 수정했습니다.

94506

showmodal 메소드 실행 후 Modal 창을 닫고 스크립트에서 Div 컴포넌트의 right, bottom 속성값 변경 시 잘못 적용되는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

QuickCode

RP

설명

94798

View Generation 시 해당 View 컴포넌트의 z-order가 마지막으로 변경되는 오류를 수정했습니다.

넥사크로 스튜디오

RP

설명

94797

Project Explorer에서 아래 오류를 수정했습니다.


- View 컴포넌트 항목 더블 클릭 시 Design 화면에서 선택된 상태로 표시되지 못하는 오류를 수정했습니다.

- 프로젝트 선택 시 컨텍스트 메뉴 New 항목 아래에 "Model" 항목이 표시되는 오류를 수정했습니다.

94744

TypeDefinition Objects 목록에 DataObjectDataChangedEventInfo 오브젝트가 노출되는 오류를 수정했습니다.

94734

Resource Explorer에서 아래 오류를 수정했습니다.


- Theme 항목 선택 후 컨텍스트 메뉴에 사용하지 않는 "Save as" 메뉴가 표시되지 않도록 수정했습니다.

- Theme 항목을 선택해 편집 상태로 열고 해당 Theme Refresh 실행 시 "Image editor opened" 메시지가 사라지는 오류를 수정했습니다.

- Theme 항목 아래에 theme.xcss 파일이 아닌 css 파일이 표시되는 오류를 수정했습니다.

94674

Resource Explorer에서 InitvalueDefinition 항목 아래 추가한 initvalueid 항목을 클릭하면 넥사크로 스튜디오가 비정상 종료되는 오류를 수정했습니다.

94624

속성창에서 컴포넌트 left, top, width, height, right, bottom 속성값을 px 단위의 정수값으로 설정한 후 % 단위로 변경하고 Base 컴포넌트를 지정했다가 해제한 후 px 단위로 변경하면 원래 설정한 정수값과 다르게 처리되는 오류를 수정했습니다(21.0.0.800 이후 버전에서 실행 시 발생한 오류입니다).

94581

Project Explorer에서 프로젝트 선택 시 컨텍스트 메뉴 New 항목 아래에 "View Template" 항목이 다른 이름으로 표시되는 오류를 수정했습니다.

94571

xpackage 파일 Import 시 environment.xml 파일이 자동 Generate 되지 않는 오류를 수정했습니다.

94450

Component Preset에서 Category명 또는 Preset명 수정 시 Delete키가 동작하지 않은 오류를 수정했습니다.

94339

Options 설정 시 [Form Design > Guide > Grid > Dot grid size] 항목값을 1~4 사이의 값으로 설정한 경우 반영되지 못하는 오류를 수정했습니다(21.0.0.800 이후 버전에서 발생한 오류입니다).


입력할 수 있는 범위를 2~12000으로 변경했습니다.

93433

User Font 관련 아래 오류를 수정했습니다.


- UserFont 추가 시 Font Resource에 없는 파일 설정이 포함된 경우 Generate 시 Warning이 표시되지 못하는 오류를 수정했습니다.

- Resouce Explorer에서 User Font Resource 선택 시 컨텍스트 메뉴에 "Import Font Resource" 항목이 누락된 오류를 수정했습니다.

기타

RP

설명

94759

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

94677

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

94629

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

94621

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

94568

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

도움말 수정 및 추가

RP

설명

94874

도움말 항목 중 ListView 컴포넌트의 getBindCellId 메소드 구문 표기 오류를 수정했습니다.

94606

도움말 항목 중 View 컴포넌트 설명에 이전에 사용하던 용어(EasyUI)가 포함된 것을 수정했습니다.

94593

도움말 항목 중 ChildFrame 오브젝트 openstatus 속성의 지원 환경이 잘못 표시된 것을 수정했습니다.

94312

도움말 항목 중 Environment의 services 속성 설명을 보완했습니다.