2022년 4월 (21.0.0.800)

버전정보

Product Version

21.0.0.800

File Version

2022.4.26.1

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

제품제약사항

신규기능

  1. 컴포넌트, 컨트롤의 opacity 속성값 설정 시 퍼센트(%) 값을 지원하도록 기능을 추가했습니다. (RP 93924, 94269)

설명

  • CSS Color Module Level4 스펙에서 지원하는 퍼센트(%) 입력을 추가로 지원합니다.

  • 퍼센트 값 0%~100%는 알파값 0.0~1.0 과 매핑되어 처리합니다.

  • 넥사크로 스튜디오 속성 창에서도 숫자(0.0~1.0) 또는 퍼센트 값(0%~100%)을 입력할 수 있습니다.

    • 컴포넌트 opacity ::= <alpha-value> | <percentage>

      • alpha-value : 0.0 (완전 투명)~1.0 (완전 불투명)

      • percentage : 0% (완전 투명) ~ 100% (완전 불투명)

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

    • 모든 opacity 내용 수정.

  1. Nexacro Studio의 CSS 개발 편의성을 위해 XCSS Predefine 기능을 추가했습니다. (RP 93069, 94310)

설명

  • predefine 기능을 사용하여 전체 스타일을 디자인하면 predefine 값을 변경했을 때 전체 스타일이 일괄 변경되도록 처리 가능합니다.

  • Nexacro N에서 제공하는 grey.xtheme에 predefine 기능을 적용하여 배포합니다.(4월 정기 버전을 처음 설치 시에 확인 가능합니다.)

  • predefine 사용 시 XCSS의 파일 버전이 1.0 에서 1.1 로 변경합니다.

  • predefine 된 항목은 property의 subproperty 항목에 설정은 불가능합니다.

    • ex) background : 가능 , background의 background-color : 불가능

변경기능

  1. nexacro.Date 오브젝트의 UTC 메소드 동작에 오류가 있어 정적 메소드가 아닌 일반 메소드로 변경했습니다. (RP 94191)

설명

변경 전

  • nexacro.Date.UTC( 2009, 3, 1 )

변경 후

  • new nexacro.Date().UTC(2009, 3, 1 )

  1. WRE 환경에서 좌표 속성값에 퍼센트(%) 또는 Fluid Layout 기능 사용 시 좌표 정보를 실수값으로 처리하도록 기능을 변경했습니다. (RP 93744)

설명

변경 전

  • 좌표계를 정수, 일부 실수로 처리하며 렌더 시에는 모두 정수로 처리했습니다.

  • px 에 실수 입력 가능하고 리턴 값도 실수로 제공했습니다.

  • % 입력 시 좌표 변환 계산 시부터 정수로 처리함 리턴 값은 정수로 제공했습니다.

변경 후

  • 좌표계를 실수로 처리합니다.

  • px 에 실수 입력 가능하고 리턴 값도 실수로 제공합니다. (기존과 동일)

  • % 입력 시 좌표 변환 계산 시부터 실수로 처리합니다.

  • % 를 사용하거나 Fluid Layout을 사용하는 경우 관련 함수들의 리턴 값을 실수로 출력합니다. (WRE, NRE동일)

    • 단 Windows/Android/macOS NRE 의 경우 렌더 시 정수 처리하고 있어 기존과 동일하게 보입니다.

오류수정

기본 컴포넌트 / 오브젝트

FileDialog

RP

설명

94193

Filedialog 컴포넌트의 open 메소드 실행 시 constOpenMode 파라미터값을 "FileDialog.MULTILOAD"로 설정하고 "Samsung My Files" 앱을 통해 1개 파일을 선택하면 앱이 비정상 종료되는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

Grid

RP

설명

94251

Grid 컴포넌트 Cell 오브젝트에서 edittype 속성값을 "combo"로 설정하고 ondropdown 이벤트 핸들러 함수에서 combodataset 속성값으로 설정한 Dataset 오브젝트의 filter 메소드를 실행한 후 다른 Row의 셀을 선택하고 dropdown 시 데이터가 표시되지 못하는 오류를 수정했습니다(21.0.0.400 이후 버전에서 발생한 오류입니다).

Sketch

RP

설명

94011

Sketch 컴포넌트의 크기를 변경 시 일부 영역이 표시되지 못하는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

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

RP

설명

94336

transaction 메소드의 strOutDatasets 파라미터값을 2개 이상의 Dataset 오브젝트에서 데이터를 받도록 설정한 경우 설정한 Dataset 오브젝트에 Row 데이터가 없으면 transaction 메소드 실행 시 동작이 멈추는 오류를 수정했습니다(Chrome 브라우저 사용 시 발생한 오류입니다. 21.0.0.700 이후 버전에서 발생한 오류입니다).

94290

transaction 메소드 실행 시 nDataType 속성값을 "3"으로 설정하고 JSON 형식으로 데이터 전송 시 Dataset 오브젝트에 데이터가 없을 경우 서버 쪽에서 에러가 발생하고 동작하지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

94122

system.saveToImageFile 메소드 실행 시 objComponent 파라미터값으로 설정한 컴포넌트의 텍스트 크기가 커지는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

93803

XCSS 파일에서 컴포넌트의 border-radius 속성값과 -nexa-border 속성값을 설정하고 해당 컴포넌트의 Status 선택자에 opacity 속성값을 설정한 경우 -nexa-border 속성에 opacity 속성값이 반영되지 못하는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

DeviceAPI

RP

설명

94224

AudioPlayer 오브젝트에서 load 메소드 실행 시 strUrl 파라미터값으로 Alias 명 다음에 "\"를 붙이지 않은 경우 스크립트 에러가 발생하는 오류를 수정했습니다(Android 운영체제 NRE 실행 시 발생한 오류입니다).

QuickCode

RP

설명

94037

View 컴포넌트에 Model과 View Template 적용 후 Model만 다시 적용했을 때 View Template Attributes 값이 초기화되는 오류를 수정했습니다.

94272

생성된 View 컴포넌트를 다시 View Generation Wizard를 실행해 생성하는 경우 기존 내용을 변경하지 않고 'Next' 버튼만 클릭한 후 'Finish' 버튼을 클릭하면 비정상 종료되는 오류를 수정했습니다.

넥사크로 스튜디오

RP

설명

94377

컨테이너 컴포넌트 Layout의 type 속성값을 ‘default’ 외의 값으로 설정한 후 편집 모드에서 배치된 컴포넌트의 위치 관련 속성값 수정 시 디자인 화면에서 잘못된 위치에 표시되는 오류를 수정했습니다.

94375

View 컴포넌트를 포함한 Form이 열려 있는 상태에서 XCSS 편집 후 저장을 하면 속성창에 표시되는 대상이 View 컴포넌트의 viewdataset 속성값으로 연결된 Dataset 오브젝트로 바뀌는 오류를 수정했습니다.

94327

Options 설정 시 [Form Design > Guide > Grid > Dot grid size] 항목값을 0으로 설정하고 Form 디자인 화면에서 컴포넌트의 위치나 크기 변경 시 비정상 종료되는 오류를 수정했습니다.

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

94268

메뉴 [Generate > Settings]에서 Generate Settings 창을 열고 Generate Path 수정 시 프로젝트를 다시 로드할지 여부를 확인하지 않는 오류를 수정했습니다.

94245

Replace 기능 실행 시 정규 표현식으로 찾을 문자열을 지정하고 [Find Next] 버튼을 클릭해 변경할 문자열을 찾고 [Replace] 버튼 클릭 시 값이 변경되지 않는 오류를 수정했습니다.

94242

메뉴 [Deploy > Packing]에서 Android, Update 옵션을 선택하고 Packing 실행 시 같은 이름의 CSS 파일이 중복 생성되는 오류를 수정했습니다(특정 PC에서 실행 시 발생한 오류입니다).

94196

앱 빌드 시 이전 제품 버전의 Framework Library를 선택하고 빌드 시 빌드 에러가 발생하지 않지만 앱이 실행되지 못하는 오류를 수정했습니다.

Framework Library를 선택 시 이전 제품 버전 항목은 표시되지 않습니다. 예를 들어 넥사크로플랫폼 17.1 Framework Library는 넥사크로플랫폼 N에서 사용할 수 없습니다.

94189

아이템 목록을 표시하는 창(Project Explorer, Resource Explorer, Invisible Object 등)에서 아이템을 선택하고 Drag&Drop 동작으로 이동 시 비정상 종료되는 오류를 수정했습니다(특정 PC에서 실행 시 발생한 오류입니다).

94130

Environment의 rtl 속성값을 true로 설정하고 Options 설정 시 [Generate > CSS > Use RTL] 항목을 체크한 경우 -nexa-rtl-edge-image 속성값이 적용되지 못하는 오류를 수정했습니다.

94044

Form에서 Layout을 추가하고 View 컴포넌트를 배치한 경우 추가한 Layout에서 View 컴포넌트 크기나 내부 컴포넌트 배치 등을 변경했을 때 반영되지 못하는 오류를 수정했습니다.

94035

View 컴포넌트에 배치된 Invisible Object가 스크립트 편집 시 인텔리센스 기능으로 표시되지 못하는 오류를 수정했습니다.

기타

RP

설명

94385

앱 설치 시 사용하지 않는 파일(nexacroUWPBridge.dll)이 포함되는 오류를 수정했습니다(윈도우 운영체제 NRE 앱 설치 시 발생한 오류입니다).

94333

콘솔에서 nexacrodeploy.exe 실행 시 -HELP 옵션으로 표시되는 설명 중 -COMPILE 옵션명 표기가 잘못된 것을 수정했습니다.

94008

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

도움말 수정 및 추가

RP

설명

94314

도움말 항목 중 컴포넌트의 opacity 속성 관련 설명을 보완했습니다.

94191

도움말 항목 중 nexacro.Date 오브젝트의 UTC, parse 메소드 설명을 수정했습니다.