41.2017년 12월 정기 (17.0.0.300)

Edit

41.1버전정보

Product Version

17.0.0.300

File Version

2017.12.19.1

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

제품제약사항

41.2신규기능

  1. Grid의 Cell에 Calendar 및 Combo popupsize를 공통 적용 할 수 있는 기능을 추가 했습니다.(RP.76811)

설명

• Grid에 Calendar의 popupsize를 공통 적용 하기위한 cellcalendarpopupsize property를 추가 했습니다.

• Grid에 Combo의 popupsize를 공통 적용 하기위한 cellcombopopupsize property를 추가 했습니다.

• GridCellControl에 Combo의 popupsize를 적용 하기위한 combopopupsize property를 추가 했습니다.

Property

내용

cellcalendarpopupsize

Syntax)

Grid.set_cellcalendarpopupsize(strSize) // set

Grid.cellcalendarpopupsize // get


Parameter)

strSize ::= <strWidth> [<strHeight>]


<strWidth> : 팝업달력의 너비를 pixel 단위의 문자열로 설정합니다.

<strHeight> : 팝업달력의 높이를 pixel 단위의 문자열로 설정합니다.

값을 생략할 경우 <strWidth> 값이 적용됩니다.

cellcombopopupsize

Syntax)

Grid.set_cellcombopopupsize(strSize) // set

Grid.cellcombopopupsize // get


Parameter)

strSize ::= <strWidth> [<strHeight>]


<strWidth> : 아이템 리스트의 너비를 pixel 단위의 문자열로 설정합니다.

<strHeight> : 아이템 리스트의 높이를 pixel 단위의 문자열로 설정합니다.

값을 생략할 경우 <strWidth> 값이 적용됩니다.

combopopupsize

Syntax)

GridCellControl.set_combopopupsize(strSize) // set

GridCellControl.combopopupsize // get


Parameter)

strSize ::= <strWidth> [<strHeight>]


<strWidth> : 아이템 리스트의 너비를 pixel 단위의 문자열로 설정합니다.

<strHeight> : 아이템 리스트의 높이를 pixel 단위의 문자열로 설정합니다.

값을 생략할 경우 <strWidth> 값이 적용됩니다.

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

  1. Android,iOS,macOS 런타임에서 초기로딩시 발생하는 오류의 내용을 파일로 저장하는 기능을 추가 했습니다.(RP.77036 76773 76772)

설명

저장위치) 출력된 파일의 경로는 OS및 기기, 내-외부 저장시 마다 다를 수 있습니다.

• Android : [출력경로]/logs/yyyy_MM_dd.txt

• iOS : itunes -> App -> 파일공유

• macOS : /user/rPwjddlfma/Library/nexacro/17/nexacro_startError.log


사용방법) 앱빌더를 사용하는 경우에는 별도 작업이 필요없습니다. 그러나 앱빌더를 사용하지 않는 경우에는 앱의 넥사크로플랫폼 설정 파일을 아래와 같이 수정합니다.

• Android : app/res/nexacro_config.xml의 <nexacro-config>테그 안에 <application file-logging="true"/>을 추가

• iOS : data/nexacro_config.xml의 <nexacro-config>테그 안에 <application file-logging="true"/>을 추가

• macOS : 별도 작업 필요 없음

41.3변경기능

  1. Theme Editor의 사용성을 개선했습니다.(RP.77096 )

설명

변경 전

• Theme Editor의 Main 영역이 Selector Explorer 화면으로 적용되었습니다.

• Selector Explorer 화면의 그룹 정렬이 각 Component 별 그룹으로 표시되었습니다.

• Selector 생성 시 다른 Type의 Selector인 경우에만 Multi Selector로 생성할 수 있었습니다.

변경 후

• Theme

Editor의 Main 영역을 Xcss Editor 화면으로 변경되었습니다.


• Selector Explorer 화면의 그룹 정렬을 각 Selector 별 그룹으로 표시되도록 변경되었습니다.


• Selector 생성 시 동일한 Type의 Selector인 경우에도 Multi Selector로 생성할

수 있도록 변경되었습니다.


• Xcss

Editor 화면에서 “View” ContextMenu가 추가되었습니다.


• Native

Code Preview 화면을 숨김으로 변경했습니다.


• Multi Selector에서 각 Selector 간에 줄 바꿈이 가능하도록 변경되었습니다.

41.4오류수정

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

Calendar

RP

설명

76286

Calendar 컴포넌트의 popuptype 속성 값이 "system"인 경우 readonly 속성 값을 "true"로 설정해도 컴포넌트 클릭 시 팝업이 동작하는 오류를 수정했습니다 (안드로이드 운영체제에서 발생한 오류입니다).

ChildFrame

RP

설명

77361

ChildFrame 오브젝트의 taskbaricon 속성 설정시 선택 목록에 이미지가 아닌 xfdl이 출력되는 오류를 수정했습니다.

Dataset

RP

설명

76845

Dataset 오브젝트에 constcolumn이 있는 경우 saveBIN 메소드 실행 시 값을 바이너리로 반환하지 못하는 오류를 수정했습니다 (넥사크로 브라우저 실행 시 발생한 오류입니다).

76995

Dataset 오브젝트의 copyData 메소드 실행 후 addColumn 메소드를 실행했을 경우 추가된 컬럼에 다른 컬럼의 값이 설정되는 오류를 수정했습니다.

Div

RP

설명

76958

Div 컴포넌트에서 Step Control을 사용하는 폼을 로딩한 후 종 스크롤 했을 경우 화면에 스크롤된 영역이 표시되지 않는 오류를 수정했습니다 (웹 브라우저에서 실행 시 발생한 오류입니다).

77121

Div 컴포넌트 내에서 팝업 컴포넌트를 사용하는 경우 화면을 전환해도 팝업 컴포넌트가 제거되지 않아 내부적으로 기존 입력 값을 그대로 갖는 오류를 수정했습니다 (안드로이드, iOS 웹 브라우저 사용 시 발생한 오류입니다).

77230

Div 컴포넌트의 onvscroll 이벤트 발생시 스크롤바의 상태 정보를 갖는 ScrollEventInfo 오브젝트의 type 속성이 잘못된 상태 값을 갖는 오류를 수정했습니다 (안드로이드/iOS 운영체제에서 넥사크로/기본 웹 브라우저 사용 시 발생한 오류입니다).

Edit

RP

설명

76324

Edit 컴포넌트에서 텍스트를 입력하는 경우 설정된 maxlength 속성 값보다 많이 입력되는 오류 및 텍스트 삭제시 삭제된 텍스트가 다시 복구되는 오류를 수정했습니다 (안드로이드/iOS 운영체제에서 사용 시 발생한 오류입니다).

77295

Edit 컴포넌트에서 inputtype 속성을 "digit, alpha"로 설정하고 inputmode 속성을 "upper"로 설정했을 경우에 한글 입력 후 영문 입력시 upper 설정이 적용되지 않는 오류를 수정했습니다 (Chrome 브라우저 사용 시 발생한 오류입니다).

FileUpload

RP

설명

77252

FileUpload 컴포넌트를 동적으로 생성한 후 파일 업로드 수행시 업로드 성공여부와 관계없이 onerror 이벤트가 발생하는 오류를 수정했습니다.

Grid

RP

설명

75576

Grid 컴포넌트 Cell의 edittype 속성의 값이 "textarea"인 경우 편집 모드에서 스크롤바가 동작하지 않는 오류를 수정했습니다.

75698

Grid 컴포넌트의 displaytype 속성값이 "maskeditcontrol", maskedittype 속성값이 "number"인 경우 Cell의 내용이 왼쪽으로 정렬되는 오류를 수정했습니다.

77055

Grid 컴포넌트에서 스크롤시 플링(Fling)이 되지 않는 오류를 수정했습니다 (안드로이드 넥사크로 브라우저 사용 시 발생한 오류입니다).

77148

Grid 컴포넌트 Cell 오브젝트의 border 속성을 설정시 셀의 테두리가 설정보다 두꺼워 보이는 오류를 수정했습니다.

ImageViewer

RP

설명

75589

ImageViewer 컴포넌트에서 포토샵 CS5로 작업한 이미지 로딩 시 비정상 종료되는 오류를 수정했습니다 (넥사크로 브라우저 사용 시 발생한 오류입니다).

MaskEdit

RP

설명

76729

MaskEdit 컴포넌트의 onchanged 이벤트 함수에서 value 속성을 설정하는 경우 설정한 값이 화면에 반영되지 않는 오류를 수정했습니다.

Sketch

RP

설명

76929

Sketch 컴포넌트에서 saveSketch 메소드 실행 시 결과에 상관없이 false 값을 반환하는 오류를 수정했습니다 (macOS 운영체제에서 넥사크로 브라우저 사용 시 발생한 오류입니다).

Tab

RP

설명

76681

Tab 컴포넌트에서 TabButton과 TagPage에 모두 border 설정이 되어 있는 경우 TabPage의 테두리가 TabButton의 테두리 위로 올라오는 오류를 수정했습니다.

TextArea

RP

설명

77034

스크롤이 있는 TextArea 컴포넌트를 포함한 폼을 최초 실행하는 경우 TextArea 컴포넌트 스크롤의 트랙바가 나타나지 않는 오류를 수정햇습니다 (macOS 넥사크로 브라우저에서 발생한 오류입니다).

77342

폼 로딩시 TextArea 컴포넌트의 텍스트가 잘려 보이는 오류를 수정했습니다 (윈도우/macOS 운영체제에서 넥사크로 브라우저 실행 시 발생한 오류입니다).

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

RP

설명

75480

Div 컴포넌트에 연결된 Form에서 titletext와 statustext가 표시되지 않는 오류를 수정했습니다.

76878

컴포넌트의 width 속성 단위를 "%"로 설정한 후 실행화면에서 폼의 가로 사이즈를 컴포넌트보다 작게 조절하는 경우 에러가 발생하는 오류를 수정했습니다.

77011

컴포넌트에서 인자를 "0, 0, 0, 0"으로 설정하여 move 메소드를 호출하는 경우 컴포넌트의 크기가 변경되지 않는 오류를 수정했습니다.

77099

디플로이한 프로젝트를 IE 브라우저에서 오픈한 후 system 오브젝트의 print 메소드를 사용하여 컴포넌트 이미지를 프린터로 출력하려는 경우 미리보기 창이 작게 오픈되는 오류를 수정했습니다 (IE 브라우저에서 발생한 오류입니다).

77309

스크롤 기능이 있는 컴포넌트의 scrollbartype 속성을 "autoindicator"로 설정하고 스크롤 동작 시 스크롤 인디케이터바가 표시/제거되지 않는 오류를 수정했습니다.

41.4.2넥사크로 스튜디오

RP

설명

75801

넥사크로 스튜디오 디자인 화면에서 Div 컴포넌트 내부에 Div 컴포넌트가 있는 경우 내부 Div 컴포넌트를 편집 모드 상태에서 크기 변경하면 컴포넌트의 위치가 이동되는 오류를 수정했습니다.

76476

넥사크로 스튜디오 메뉴의 [Assist > Code Snippet] 편집기에서 콘텍스트 메뉴를 열어 [Insert reserved string > Date > $DATE_LOCALE$]를 선택하는 경우 "$DATE_REVERSE$"가 입력되는 오류를 수정했습니다.

76631

넥사크로 스튜디오의 [Project Explorer > TypeDefinition > Object] 편집기에서 등록된 모듈의 순서를 변경하는 Up/Down 버튼이 표시되지 않는 오류를 수정했습니다.

76670

넥사크로 스튜디오 사용시 위자드, 편집기 등의 팝업이 오픈된 상태에서 "ALT + F4" 키를 입력하는 경우 비정상 종료되는 오류를 수정했습니다.

76783

넥사크로 스튜디오 테마 편집 편집기의 Xcss 편집기에서 Comment/Uncomment Selection 기능이 동작하지 않는 오류를 수정했습니다.

76904

넥사크로 스튜디오의 [Project Explorer > TypeDefinition > Objects]에서 Modules의 하위 오브젝트 리스트 영역에 마우스 오버시 의미없는 컨트롤이 나타나는 오류를 수정했습니다.

76953

넥사크로 스튜디오의 Grid Contents Editor에서 Cell의 displaytype 속성을 "checkboxcontrol"로 설정한 경우 Cell에 체크박스 아이콘이 표시되지 않는 오류를 수정했습니다.

76964

넥사크로 스튜디오의 테마가 White인 경우 Grid Contents Editor에서 Cell의 테두리가 보이지 않는 오류를 수정했습니다.

77022

넥사크로 스튜디오의 테마 편집기에서 Multi Selector의 구분자(,)를 삭제한 뒤 해당 Selector를 선택하는 경우 비정상 종료되는 오류를 수정했습니다.

77109

넥사크로 스튜디오 17에서 넥사크로플랫폼 14 프로젝트를 17 프로젝트로 마이그레이션하는 경우 14 버전의 default_typedef.xml, globalvariables.xml 파일이 17 버전의 typedefinition.xml, appvariables.xml 파일로 변환되지 않는 오류를 수정했습니다.

77134

넥사크로 스튜디오의 Dataset Editor에서 Delete selected const column 수행시 발생하는 오류를 수정했습니다.

77201

넥사크로 스튜디오의 [Tools > Options > Environment > Font and Color]에서 "Insert Spaces", "Keep Tabs" 설정시 변경값이 적용되지 않는 오류를 수정했습니다.

77344

넥사크로 스튜디오의 Xcss 편집기에서 선택자를 추가한 후 Undo 동작시 비정상 종료되는 오류를 수정했습니다.

77526

넥사크로 스튜디오에서 ListBox 컴포넌트를 생성시 accessibilityaction 속성이 자동으로 설정되는 오류를 수정했습니다.

41.4.3기타

RP

설명

77291

애플리케이션의 접근성 기능을 활성화 시 onaccessibilitykey 이벤트가 발생하지 않는 오류를 수정했습니다.

77323

윈도우의 "국가 또는 지역 > 형식"을 일부 언어(몽골어, 포르투갈어, 프랑스어 등)로 변경한 후 넥사크로 스튜디오에서 프로젝트를 오픈하거나 퀵뷰 실행시 에러가 발생하는 오류를 수정했습니다.

77326

앱 실행시 Environment 오브젝트의 onerror 이벤트에서 css를 찾을 수 없다는 에러가 발생하는 오류를 수정했습니다 (iOS 운영체제에서 실행 시 발생한 오류입니다).

41.5도움말 수정 및 추가

RP

설명

75576

도움말 항목 중 Grid 컴포넌트 Cell 오브젝트의 textareascrollbartype 속성 Remark 설명에서 Cell 편집 모드에서만 스크롤바가 표시된다는 내용을 추가했습니다.

76848

도움말 항목 중 Dataset 컴포넌트의 loadSSV 메소드에서 Return, Remark 항목에 설명을 추가했습니다.

77016

도움말 항목 중 Calendar 컴포넌트에 대한 설명 중에서 이미지 내의 오타를 수정했습니다.

77093

도움말 항목 중 Tab 컴포넌트 insertTabpage 메소드에 대한 설명 중 메소드 사용법 예제 코드에서 url()을 사용한 잘못된 예를 삭제했습니다.

77229

도움말 항목 중 Grid 컴포넌트 Cell 오브젝트의 -nexa-text-align 속성 설명을 추가했습니다.

77516

도움말 항목 중 AudioPlayer 오브젝트의 pan 속성에서 설정 값에 따른 동작 설명이 잘못된 부분을 수정했습니다.