2022년 3월 (21.0.0.700)

버전정보

Product Version

21.0.0.700

File Version

2022.3.29.1

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

제품제약사항

신규기능

  1. Grid에서 여러 row를 한번에 선택할 수 있는 selectMultiRow 기능을 추가했습니다. (RP 93296, 94019)

설명

  • selecttype = “multirow” 인 경우에 body 영역내의 여러 row를 select 상태로 변경하는 기능을 추가했습니다.

  • selectMultiRow() 호출시 기존 선택 상태를 유지하고 업데이트 됩니다.

  • Grid.selectMultiRow(startrow, endrow)

    • startrow(int 타입): 선택 시작 row index

    • endrow(int 타입): 선택 마지막 row index

    • 리턴값 : 정상 처리 여부

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

    • Components > Component > Grid > Method > selectMultiRow

  1. Grid의 body영역에서 현재 선택된 Cell에 Border를 표시할지 여부를 설정하는 showcellselection 기능을 추가했습니다. (RP 93917, 94072)

설명

  • Grid 컴포넌트의 body 밴드에서 현재 선택된 Cell(currentcell 속성값에 해당하는 Cell)에 Border를 표시할지 여부를 설정하는 속성입니다

  • Grid.showcellselection ::= true / false

    • true : cell selection을 표시

    • false: cell selection을 표시하지 않음(default)

  • 디자인 지원을 위한 CSS Selector 추가했습니다.

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

    • Components > Component > Grid > Property > showcellselection

  1. Grid Cell에 RadioItem 타입을 추가했습니다. (RP 94022, 93547)

설명

  • GridCell RadioItemControl 형태를 지원하여 별도의 코딩 없이 RadioItem 선택, 해제를 처리할 수 있습니다.

  • GridCell에 RadioItemControl 표시 방법

    • GridCell displaytype = “radioitemcontrol” , edittype = “radioitem” 추가하여 displaytype 과 edittype 을 설정할수 있습니다.

  • GridCell에 RadioItemControl 디자인 지원을 위한 CSS Selector 추가했습니다.

    • typename : RadioItemControl , GridCellControl 하위에 selector id : cellradioitem 으로 추가했습니다.

  • GridCell RadioItem에 데이타 연동 방법

    • GridCell text 속성에 바인드된 컬럼 대상으로 radioitemcodevalue 속성값과 동일하면 radioItem을 선택합니다.

    • 사용자가 radioitem 을 선택하면 text 속성에 바인드된 컬럼에 radioitemcodevalue 속성값을 업데이트 합니다.

  • RadioItemControl 사이즈 설정 지원

    • GridCell radioitemsize 는 Cell별 적용될 radioitemsize를 설정합니다.

    • Grid.cellradioitemsize 는 Cell의 디폴트 radioitemsize를 설정합니다.

    • 둘 다 값이 설정되어 있지 않다면 CSS 값을 적용합니다.

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

    • Components > Component > Grid > Property > cellradioitemsize

    • Components > Component > Grid > Objects >

      • GridCellControl > Property > radioitemsize

      • GridCellControl > Objects > CellSubCellControl > Property > radioitemsize

      • GridCellControl > Property > radioitemcodevalue

      • GridCellControl > Objects > CellSubCellControl > Property > radioitemcodevalue

  1. Nexacro Studio의 파일 내 검색(Find in Files) 기능에 제외 디렉토리를 지정하는 옵션을 추가했습니다. (RP 93947)

설명

  • 검색 제외 폴더를 세미콜론(;) 을 사용해 한개 이상을 설정할 수 있습니다.

  • 제외 폴더는 Find Directory 에 설정한 폴더의 하위 폴더만 설정이 가능합니다.

  1. SVG 파일(.svg) 을 지원하여 벡터 이미지를 사용할 수 있도록 기능을 추가했습니다. (RP 93266, 94123)

설명

  • Windows, Android, macOS NRE Skia 렌더 엔진 m77 에서 m97로 업그레이드하여 SVG를 지원합니다.

  • SVG 지원 스펙은 Skia 렌더 엔진의 지원 스펙과 동일하게 지원합니다.

  • SVG XML Format을 직접 입력하는 형태는 지원하지 않습니다.

  • Data URI 형태를 포함해 SVG Base64 인코딩된 데이타 형태의 이미지 지원하지 않습니다.


  • Nexacro Studio 지원

    • 테마 이미지, 이미지 리소스에 SVG 파일을 추가했습니다.

    • SVG 파일을 지원하는 컴포넌트에 .svg 입력 필터 지원합니다.

    • 제약 사항이 있는 SVG 파일 선택 시 경고 메세지를 출력합니다.

    • SVG 이미지 프리뷰는 지원하지 않습니다.

변경기능

  1. NRE 환경에서 XPush connect 사용 시 비동기로 처리하도록 기능을 변경했습니다. (RP 94081)

설명

변경 전

  • NRE환경에서 XPush connect 사용 시 동기식 동작

변경 후

  • NRE환경에서 XPush connect 사용 시 비동기식 동작

  1. IE 브라우저에서 대용량 데이터 처리 구조를 변경 했습니다. (RP 94218, 93908)

설명

변경 전

  • IE 브라우저에서 대용량 데이터 처리 구조 변경으로 기존 버전보다 많은 데이터 처리

    2022년 1월 (21.0.0.500) 릴리스 노트 변경기능 3번 항목 참고

변경 후

  • 로딩 시 성능 문제로 IE 브라우저에서 대용량 처리 구조을 기존(21.0.0.400) 방식으로 원복

오류수정

기본 컴포넌트 / 오브젝트

Dataset

RP

설명

94217

Dataset 오브젝트의 progressload 속성값이 true로 설정하고 transaction 메소드 실행 시 마지막 수신된 데이터의 onload 이벤트가 발생했을 때 DSLoadEventInfo 오브젝트의 reason 속성값이 1로 출력되는 오류를 수정했습니다.

94203

Dataset 오브젝트의 url 속성값에 XML 파일을 설정하고 load 메소드 실행 시 데이터가 처리되지 못하는 오류를 수정했습니다(21.0.0.500 이후 버전에서 발생한 오류입니다).

94112

94099

Dataset 오브젝트의 useclientlayout 속성값을 true로 설정하고 loadkeymode, loadfiltermode 속성값을 "reset"으로 설정한 후 transaction 메소드 실행 시 loadkeymode, loadfiltermode 속성 설정값이 반영되지 못하는 오류를 수정했습니다.

93747

Dataset 오브젝트의 datatype 이 XML 인 경우 progressload 속성값을 true로 설정하고 대용량 데이터 transaction 메소드 실행 시 onload 이벤트가 한 번만 발생하는 오류를 수정했습니다(IE실행 시 발생한 오류이며 RP 94218 번과 연관항목입니다.)

Div

RP

설명

94053

Div 컴포넌트의 크기가 Form 오브젝트의 100%로 설정한 상태에서 Div 컴포넌트의 minheight 속성값을 설정하고 Form 크기를 minheight 속성값보다 작게 변경했을때 Form 스크롤이 활성화되지 못하는 오류를 수정했습니다(21.0.0.500 이후 버전에서 발생한 오류입니다).

FileDialog

RP

설명

94065

FileDialog 오브젝트의 open 메소드 실행 시 두 번째 파라미터 값을 "FileDialog.SELFOLDER"로 설정하고 세 번째 파라미터 값에 폴더 위치 설정 시 해당 위치로 스크롤 이동하지 못하는 오류를 수정했습니다.

FileUpload/FileUpTransfer

RP

설명

94248

FileUpTransfer 오브젝트에서 파일 업로드 시 onprogress 이벤트가 발생하지 않고 onsuccess 이벤트만 발생하는 오류를 수정했습니다(파일 크기가 작은 경우 발생한 오류입니다).

94098

FileUpload 컴포넌트의 multiselect 속성값이 true인 경우 "Samsung My Files" 앱을 통해 1개 파일을 선택하면 앱이 비정상 종료되는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

94026

FileUpTransfer 오브젝트의 onprogress 이벤트 발생 시 일부 속성값이 잘못 처리되는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

Form/Layout

RP

설명

94101

Layout 오브젝트의 tablecellincompalign 속성값에 "center" 또는 "end"가 포함된 경우 가상의 Table Cell 영역을 컴포넌트가 벗어날 때 설정값이 아닌 "start"로 동작하는 오류를 수정했습니다(NRE 실행 시 발생한 오류입니다).

94088

Form 오브젝트의 width, height 속성값을 12000보다 큰 값으로 설정 시 비정상 종료되는 오류를 수정했습니다.

12000보다 큰 값으로 설정한 경우 12000으로 보정해 처리합니다.

GoogleMap

RP

설명

94132

GoogleMapMarker 오브젝트의 imageurl 속성값으로 SVG 파일 설정 시 비정상 종료되는 오류를 수정했습니다.

Grid

RP

설명

94172

Grid 컴포넌트의 autosizingtype 속성값이 "both"이고 Cell 오브젝트의 displaytype 속성값이 "imagecontrol"인 경우 컬럼 너비와 셀 크기가 이미지 크기에 맞추지 못하는 오류를 수정했습니다(WRE 실행 시 발생한 오류입니다).

93868

94171

Grid 컴포넌트의 autosizingtype 속성값이 "row"이고 Cell 오브젝트의 displaytype 속성값이 "decoratetext"인 경우 fs 태그 사용 시 Row 크기 조정이 되지 못하는 오류를 수정했습니다.

93844

Grid 컴포넌트에서 userFont 사용 시 화면 로드 후 새로 고침 시 Row 높이가 변하는 오류를 수정했습니다(크롬 브라우저 실행 시 발생한 오류입니다).

Menu

RP

설명

93843

Menu 컴포넌트에서 userFont 사용 시 화면 로드 후 글자 일부가 잘려서 표시되는 오류를 수정했습니다(크롬 브라우저 실행 시 발생한 오류입니다).

Spin

RP

설명

93936

Spin 컴포넌트에서 실수로 값 입력 시 정수부가 표시되지 못하는 오류를 수정했습니다. 예를 들어 value 속성값은 0.1인데 화면에는 ".1"로 표시되는 오류입니다.

Tab

RP

설명

93887

TabpageControl 오브젝트에서 마우스 휠을 돌려 트랙바가 스크롤바 시작 위치 또는 마지막 위치에 도달했을 때 onmousewheel 이벤트가 2번 발생하는 오류를 수정했습니다(IE, Firefox 브라우저 실행 시 발생한 오류입니다).

Textarea

RP

설명

94177

TextArea 컴포넌트에서 조합형 글자가 완성되기 전에 다른 라인을 터치할 경우 글자가 복사되는 현상을 수정하였습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

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

RP

설명

93935

컴포넌트의 opacity 속성값을 0으로 설정한 경우 반영되지 못하는 오류를 수정했습니다.

QuickCode

RP

설명

94187

View Template을 사용해 View generation 시 View 컴포넌트 내 추가 Layout이 생성되지 못하는 오류를 수정했습니다.

넥사크로 스튜디오

RP

설명

94249

테마 편집 시 Selector 목록에서 MainFrame 항목을 선택하면 Component Preview에서 잘못된 위치에 미리보기가 표시되는 오류를 수정했습니다.

94229

테마 편집 시 Selector 목록에서 MainFrame 항목을 선택한 후 다른 컴포넌트를 선택하면 Confirm 창이 표시되는 오류를 수정했습니다.

94215

XCSS에서 여러 컴포넌트의 background 속성값을 크기가 큰 이미지 파일로 설정한 경우 폼 편집 화면 실행 시 비정상 종료되는 오류를 수정했습니다.

94170

하나의 Dataset 오브젝트를 여러 개 Grid 컴포넌트와 바인딩한 상태에서 Grid 컴포넌트 중 하나를 삭제한 경우 Binding Components List에서 목록이 사라지는 오류를 수정했습니다.

Binding Components List 목록 갱신 오류입니다. 실제 바인딩 상태에는 영향을 미치지 않습니다.

94145

Git Output 창에 메시지가 정상적으로 표시되지 못하는 오류를 수정했습니다.

94103

속성창에서 컴포넌트의 속성값 설정 후 삭제되지 않는 오류를 수정했습니다.

(flexgrow, flexshrink, tablecellarea, verticalgap, horizontalgap 속성)

94097

중첩된 Div 컴포넌트 편집 모드 진입 시 Div 컴포넌트의 위치가 잘못 표시되는 오류를 수정했습니다.

94091

Add on 창에서 [Export Excel] 버튼 클릭 시 표시되는 Select Xeni Server URL 창에서 Remember me 항목 체크 후 다시 실행 시 체크가 해제된 것으로 표시되는 오류를 수정했습니다(Add on Template 프로젝트 등록 후 실행된 Add on 창에서 발생한 오류입니다).

94090

Resource Explorer에서 테마를 선택하고 xcss 코드를 수정한 상태에서 저장하지 않고 테마 generate 실행 시 에러가 발생하는 오류를 수정했습니다.

테마 수정 후 저장하지 않고 generate 실행 시 저장 여부를 확인합니다.

94089

Options > Form Design > Guide에서 "Dot grid size" 값을 12000보다 큰 값으로 입력하고 반영 시 비정상 종료되는 오류를 수정했습니다.

입력 범위를 0~12000으로 제한하도록 수정했습니다.

94087

Add on 창에서 [Export Excel] 버튼 클릭 시 표시되는 Select Xeni Server URL 창에서 유효하지 않는 URL 값을 입력해도 저장되는 오류를 수정했습니다(Add on Template 프로젝트 등록 후 실행된 Add on 창에서 발생한 오류입니다).

94086

Border Editor에서 [Edit Border] 버튼 클릭 후 유효하지 않은 값을 입력해도 속성값으로 반영되는 오류를 수정했습니다.

94085

XCSS 편집 시 Add Selector 편집창에서 "Class Selector" 체크 후 유효하지 않은 값을 입력 시 Syntax Error가 발생하는 오류를 수정했습니다.

유효하지 않은 값은 입력할 수 없도록 수정했습니다.

94084

Include Sub-directory 항목값을 true로 설정한 서비스를 Project Explorer에서 선택하고 F7 단축키 입력 시 New Folder 편집창이 표시되지 못하는 오류를 수정했습니다.

94083

속성창에서 컴포넌트의 Position 관련 속성(left, top, width, height, right, bottom)값과 font-size 속성값 설정 시 유효하지 않은 값을 입력해도 속성값으로 반영되는 오류를 수정했습니다.

TypeDefinition > Objects 에서 Width, Height 속성값 설정 시 유효하지 않은 값을 입력해도 속성값으로 반영되는 오류를 수정했습니다.

94082

Options > Form Design > General에서 "Default Width", "Default Height" 값을 12000보다 큰 값으로 입력하고 Form 생성 시 비정상 종료되는 오류를 수정했습니다.

입력 범위를 0~12000으로 제한하도록 수정했습니다.

94054

컨테이너 컴포넌트 편집 모드로 실행중인 상태에서 테마를 수정하고 저장하는 경우 화면이 깨져서 표시되는 오류를 수정했습니다.

94016

Deploy 시 생성된 압축 파일 내 파일 날짜 속성이 잘못 처리되는 오류를 수정했습니다.

93994

class 키워드 뒤에 class명을 지정하지 않고 extends 키워드 사용 시 generate 된 스크립트 파일에 불필요한 행이 추가되는 오류를 수정했습니다(넥사크로 스튜디오 Script > Version 옵션값이 ECMAScript 2015인 경우 해당하는 수정 사항입니다).

93937

New Nexacro Style Sheet Wizard에서 "Insert Target" 체크 없이 생성 후 Application을 선택하고 Insert > Style 컨텍스트 메뉴로 xcss 파일을 추가하고 Launch 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다(Options > Environment > General에 설정한 Working Folder 설정값이 실제 경로와 대소문자가 다르게 설정된 경우 발생한 오류입니다).

93870

디자인 편집 화면에서 컨텍스트 메뉴 실행 시 상단에 표시되는 미니 툴바 항목 선택 시 늦게 선택되는 오류를 수정했습니다.

넥사크로 모듈 디벨로퍼

RP

설명

94073

윈도우 탐색기에서 프로젝트 파일(*.xmprj)을 더블클릭해서 실행한 경우 넥사크로 모듈 디벨로퍼는 실행되지만 프로젝트가 로딩되지 못하는 오류를 수정했습니다.

94028

넥사크로 모듈 디벨로퍼 설치 시 프로젝트 파일(*.xmprj) 기본 앱으로 설정되지 못하는 오류를 수정했습니다.

기타

RP

설명

94164

한쪽 창에서 앱 실행 시 화면 스크롤이 안되는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다. 삼성 갤럭시 Z 플립3 제품에서 발생한 오류입니다).

94162

targetSdkVersion을 31로 설정한 경우 Notification을 수신하지 못하는 오류를 수정했습니다(안드로이드 운영체제 NRE 실행 시 발생한 오류입니다).

94079

앱 최초 로딩 시 codecache 생성 로직을 백그라운드에서 쓰레드로 동작하도록 변경하여 성능을 개선하였습니다. (윈도우 운영체제 NRE만 해당)

도움말 수정 및 추가

RP

설명

94132

도움말 항목 중 GoogleMapMarker 오브젝트 imageurl 속성 설명에 안드로이드 NRE 관련 제약 설명을 추가했습니다.

93968

도움말 항목 중 PopupDiv 컴포넌트의 oncontextmenu 이벤트 설명에 WRE 실행 시 제약 사항을 추가했습니다.

93915

도움말 항목 중 Sketch 컴포넌트의 saveSketch 메소드 설명 중 일부 지원환경에 대한 설명이 누락된 것을 보완했습니다.

93899

도움말 항목 중 System screenToClientX, screenToClientY 메소드 설명 중 일부 지원환경에 대한 체크가 누락된 것을 수정했습니다.

도움말 항목 중 System screenToClientY, clientToScreenY 메소드와 EventInfo 오브젝트의 screeny 속성 설명에 모바일 WRE 제약 설명을 추가했습니다.

93861

도움말 항목 중 ExcelImportObject 오브젝트의 importData, importDataEx 메소드 설명에 Import 파일 관련 제약 설명을 추가했습니다.

93832

도움말 항목 중 아래 항목에서 url 관련 설명을 보완했습니다.

ExcelExportObject > exporturl, importurl 속성

Application, Form > transaction 메소드

Dataset, DataObject > url 속성

94110

도움말 항목 중 XPush 오브젝트 관련 항목에 macOS 지원 체크가 누락된 것을 수정했습니다.

93917

도움말 항목에 Grid 컴포넌트 showcellselection 속성 항목을 추가했습니다.

93547

도움말 항목에 Grid 컴포넌트 cellradioitemsize 속성 항목을 추가했습니다.

도움말 항목에 Cell 오브젝트 radioitemcodevalue, radioitemsize 속성 항목을 추가했습니다.

신규 속성 추가에 따라 관련 속성, 메소드 설명을 수정했습니다.

- Grid 컴포넌트 cellclickbound 메소드

- Cell 오브젝트 edittype, displaytype 속성

93296

도움말 항목에 Grid 컴포넌트 selectMultiRow 메소드 항목을 추가했습니다.

93266

도움말 항목 중 GridCellControl, CellSubCellControl, ListViewCellControl 오브젝트의 displaytype 속성과 ImageViewer 컴포넌트의 image 속성 설명에 지원 형식으로 “SVG”를 추가했습니다.