33.2016-08-23 (8월 정기버전)

Edit

33.1신규기능

  1. ExcelExportObject 에 CSV 형태로 데이터를 내보낼 수 있도록 했습니다.

설명

ExcelExportObject 에 CSV 형태로 데이터를 내보낼 수 있도록 했습니다.

ExcelExportObject 의 exporttype 속성에 CSV 를 추가했습니다.


* XENI 적용 버전

- TOBESOFT : nexacro-xeni.war_2016.08.08(14.0.1.500).zip

- Nexaweb : nexacro-xeni-N.war_2016.08.08(14.0.1.500).zip


Syntax)

ExcelExportObject.set_exporttype(ExportTypes) // set

ExcelExportObject.exporttype // get


ex)

this.ExcelExportObject00.set_exporttype(nexacro.ExportTypes.CSV);

  1. Combo 컴포넌트의 type 속성에 'filterlike'를 추가했습니다.

설명

Combo 컴포넌트의 type 속성에 'filterlike'를 추가했습니다.

Combo 컴포넌트의 comboedit 부분에 값을 입력하면 전체 리스트 중 입력값으로 시작되는 리스트와 중간에 입력값이 포함된 리스트 모두 후보값으로 출력합니다.


Syntax)

Combo.set_type(EnumComboType) // set

Combo.type // get


ex)

this.Combo00.set_type("filterlike");

[화면예]

  1. iOS Runtime에서 Edit 컴포넌트의 inputtype 속성이 digit로 설정되어 있을 경우 '전화 키패드'가 나타나도록 했습니다 .

설명

iOS Runtime에서 Edit 컴포넌트의 inputtype 속성이 digit로 설정되어 있을 경우 '전화 키패드'가 나타나도록 했습니다 .(iPhone만 해당됨)

[화면예]

33.2변경기능

  1. ListBox 컴포넌트에 setSelect 메소드를 사용하여 텍스트를 선택할 때 onitemchanged 이벤트가 발생하지 않도록 했습니다.

설명

변경 전

ListBox 컴포넌트에 setSelect 메소드를 사용하여 텍스트를 선택하면 onitemchanged 이벤트가 발생합니다.

변경 후

ListBox 컴포넌트에 setSelect 메소드를 사용하여 텍스트를 선택하면 onitemchanged 이벤트가 발생하지 않습니다.

  1. Android Runtime에서 데이터 입력을 위해 키패드가 올라오는 경우 화면 사이즈를 변경하지 않도록 했습니다.(iOS와 기능 일치하도록 수정함)

설명

변경 전

Android Runtime에서 데이터 입력을 위해 키패드가 올라오는 경우 화면 사이즈를 변경하고 그 위치에 키패드가 나타납니다.

변경 후

Android Runtime에서 데이터 입력을 위해 키패드가 올라오는 경우 화면 사이즈를 변경하지 하지 않고 화면 위에 키패드가 나타납니다.

33.3오류수정

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

Application

RP

설명

48390

1. application.open 메소드로 띄우는 Childframe 오브젝트의 autosize 속성값이 true이고 openstatus 속성값이 maximize 일 경우 팝업창의 타이틀바를 끌어 이동하면 화면이 사라지는 오류를 수정했습니다.


2. application.open 메소드로 띄우는 Childframe 오브젝트의 autosize 속성값이 true일 경우 openstatus 속성값이 무시되지 않은 오류를 수정했습니다.

(autosize 속성값이 true 일 경우 oenstatus 속성값이 maximize나 minimize으로 지정되어있어도 normal 로 동작하도록 수정했습니다.)

48156

Application 오브젝트의 engineversion 속성값이 잘못 출력되는 오류를 수정했습니다.

Calendar

RP

설명

48673

Calendar 컴포넌트의 ondayclick 이벤트 함수 내에서 destroy 메소드 호출 시 스크립트 에러가 발생하는 오류를 수정했습니다.

48643

Calendar 컴포넌트를 팝업창으로 띄우면서 부모창에서 가져온 값을 value 속성값을 지정하지 못하는 오류를 수정했습니다 (웹브라우저 실행환경에서 발생한 오류입니다).

48568

Calendar 컴포넌트가 disabled 상태일 때 지정한 color 속성값이 적용되지 않는 오류를 수정했습니다.

48555

Calendar 컴포넌트의 value 속성값을 스크립트에서 변경하면 editformat 속성값이 Default value로 바뀌는 오류를 수정했습니다.

48448

Calendar 컴포넌트의 스타일 설정 시 popupbordertype 속성값을 설정하면 popupborder 속성값이 잘못 처리되는 오류를 수정했습니다.

36156

Calendar 컴포넌트의 editformat 속성값이 'yy-MM-dd'로 설정된 경우 에디트 영역을 클릭후 포커스 이동 시 value값이 변경되는 오류를 수정했습니다.

ChildFrame

RP

설명

48544

ChildFrame 오브젝트의 showModal 메소드 사용 시 팝업 위치가 잘못 처리되는 오류를 수정했습니다 (IE11에서 개발자 도구 실행 시 간혹 발생한 오류입니다).

Combo

RP

설명

48288

Combo 컴포넌트의 드롭다운목록 위치가 잘못 표시되는 오류를 수정했습니다 (안드로이드 운영체제를 사용하는 삼성 갤럭시노트 10.1 일부 기종에서 발생한 오류입니다).

48504

Combo 컴포넌트의 type 속성값이 'filter'인 경우 지정된 innerdataset에 포함되지 않는 문자열을 입력한 후 포커스를 다른 컴포넌트로 이동하면 입력한 문자열이 삭제되어야 하는데 계속 남아있는 오류를 수정했습니다.

Dataset

RP

설명

48129

Dataset 오브젝트의 loadkeymode 속성값이 reset이고 useclientlayout 속성값이 true인 상태에서 적용된 deleteAll 메소드 실행 시 keystring이 초기화되지 않는 오류가 수정되었습니다.

Div

RP

설명

48696

Div 컴포넌트의 scrollbars 속성값이 'fixedhorz' 일때 자식으로 추가할 Div 컴포넌트를 동적으로 생성하고 addChild 메소드를 사용해 추가하는 경우 생성된 Div 컴포넌트가 보이지 않는 오류를 수정햇습니다 (HTML5 환경에서 발생한 오류입니다).

48609

Form 오브젝트 내 XJS 파일을 중첩해서 include한 경우 Div 컴포넌트 내 배치된 Div 컴포넌트의 User Property를 처리하지 못하는 오류를 수정했습니다 (include 한 xjs 파일 내에서 다른 xjs 파일을 include한 경우에 발생한 오류입니다).

Edit

RP

설명

48670

Edit 컴포넌트에 특정 텍스트를 입력하고 onchanged 이벤트 함수에서 해당 텍스트를 초기화한 후 다시 같은 텍스트 입력 시 onchanged 이벤트가 발생하지 않는 오류를 수정했습니다.

ExcelExportObject

RP

설명

48577

ExcelExportObject 오브젝트의 exportData 메소드 실행 시 bOrgValue 파라미터를 true로 설정하면 날짜 형태로 mask 속성값을 지정한 Cell 오브젝트 처리 시 에러가 발생하는 오류를 수정했습니다.

48778

ExcelExportObject 오브젝트의 exportData 메소드를 사용해 csv 파일을 생성하고 저장하는 과정에서 파일확장자가 잘못 표기되는 오류를 수정했습니다 (데스크탑 런타임 버전에서 발생한 오류입니다).

FileUpload / FileDownload

RP

설명

48598

FileDownload 컴포넌트의 download 메소드를 사용해 파일을 내려받으려 할때 초기 페이지로 전환되는 오류를 수정했습니다 (마이크로소프트 Edge 브라우저에서 발생한 오류입니다).

48588

FileDownload 컴포넌트를 사용해 파일을 내려받을 때 파일명이 아닌 호출하는 서비스명(JSP)로 저장되는 오류를 수정했습니다 (안드로이드 운영체제 앱에서 발생한 오류입니다).

48569

FileUpload 컴포넌트에서 cssclass를 동적으로 설정하면 바로 적용되지 않는 오류를 수정했습니다.

Form

RP

설명

48698

transaction 메소드 실행 시 반환되는 ErrorCode가 음수일 때 transaction 메소드를 두 번 호출하면 Dataset 오브젝트의 Row Type이 잘못된 값으로 변경되는 오류를 수정했습니다 (런타임 환경에서 발생한 문제입니다).

48538

Form 오브젝트의 transaction 메소드 사용 시 CONTENT_TYPE_BINARY, PROTOCOL_TYPE_ZLIB 형식으로 데이터 통신을 처리할 때 컬럼명에 한국어가 포함되는 경우 데이터가 정상적으로 처리되지 못하는 오류를 수정했습니다.

Grid

RP

설명

48715

Grid 컴포넌트의 fillareatype 속성값이 'linerow'일 경우 에러가 발생하는 오류를 수정했습니다.

48690

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 'combo'일때 combodataset 속성값을 expr을 사용해 동적으로 지정한 경우 일부 선택값이 보이지 않는 오류를 수정했습니다.

48638

Grid 컴포넌트 실행 중 발생하는 내부 호출 처리를 개선해 스크롤, 선택 기능 동작 시 속도 문제를 개선했습니다.

48637

Grid 컴포넌트에서 setFakeMerge 메소드로 Cell을 세로 방향으로 합칠 경우 텍스트가 잘못된 위치에 표시되는 오류를 수정했습니다.

48576

Grid 컴포넌트의 Cell 오브젝트 background 스타일 속성값을 expr을 사용해 지정했을 때 트랜잭션 후 첫 번째 행 배경색이 잘못 처리되는 오류를 수정했습니다.

48530

Grid 컴포넌트의 selecttype 속성값이 'area'일때 displaytype 속성값이 'combo'인 Cell에서 항목을 선택하기 위해 콤보리스트를 펼치고 마우스로 콤보리스트의 스크롤을 움직이는 경우 마우스 포인터가 콤보리스트 스크롤바 영역을 벗어나면 Grid 선택 기능이 동작하는 오류를 수정했습니다.

48502

Dataset 오브젝트의 clearEventHandler 메소드 호출 후 addEventHandler 메소드를 호출하는 경우 바인딩된 Grid 컴포넌트가 갱신되지 않는 오류를 수정했습니다.

48728

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 'tree'일 때 트리 구조를 펼치거나 접을 때의 처리 속도를 개선했습니다.

48727

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 'tree'인 경우 바인딩된 Dataset 오브젝트에서 copyRow 메소드를 사용해 다른 데이터를 가져와 적용하면 트리에 표시되는 아이콘이 모두 treeitemimage로만 표시되는 오류를 수정했습니다.

48664

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 'number'이고 edittype 속성값이 'masknumber'일때 mask 속성값을 9,999로 지정하면 값이 없어도 0으로 표시되는 오류를 수정했습니다.

ImageViewer

RP

설명

48666

ImageViewer 컴포넌트에서 로컬 이미지 파일 경로 지정 시 prefix(file://) 값이 없으면 이미지 파일을 로딩하지 못하는 오류를 수정했습니다.

48482

ImageViewer 컴포넌트의 image 속성값으로 TIFF 파일을 지정했을 때 TIFF 파일 내 여러 이미지가 있는 경우 비정상 종료되는 오류를 수정했습니다.

ListBox

RP

설명

48672

ListBox 컴포넌트의 setSelect 메소드 실행 시 onitemchanged 이벤트가 발생하는 오류를 수정했습니다.

48581

ListBox 컴포넌트의 clearData 메소드를 사용해 데이터를 초기화했을 때 스크롤바가 삭제되지 않는 오류를 수정했습니다 (데스크탑 런타임 환경에서 발생한 오류입니다).

48560

ListBox 컴포넌트의 multiselect 속성값이 true 일때 바인딩된 데이터로 인해 가로 스크롤바가 생기는 경우 현재 보이는 영역 밖에 있는 데이터를 setSelect 메소드로 선택하면 스크립트 에러가 발생하는 오류를 수정했습니다.

MaskEdit

RP

설명

48520

MaskEdit 컴포넌트의 type 속성값이 number이고 mask 속성값이 '###,###'인 경우 값 입력 시 ','가 표시되지 않는 오류를 수정했습니다 (iOS 운영체제에서 사파리 브라우저 사용 시 발생한 오류입니다).

48483

MaskEdit 컴포넌트에 일본어 IME 입력모드에서 텍스트 입력 시 입력값이 중복되거나 이전 입력값이 다시 입력되는 오류를 수정했습니다 (iOS 운영체제에서 발생한 문제입니다).

Plugin

RP

설명

48718

Plugin 컴포넌트 사용 시 param_cnt 변수 관련된 스크립트 에러가 발생하는 오류를 수정했습니다 (데스크탑 웹브라우저에서 사용 시 발생한 오류입니다).

Tab

RP

설명

48785

Tab 컴포넌트의 extrabutton 클릭 시 tabpage 전환이 되지 않고 onchanged 이벤트가 발생하지 않는 오류를 수정했습니다.

48669

Tab 컴포넌트의 onextrabuttonclick 이벤트 함수 내에서 alert 또는 confirm 메소드를 실행해 열려진 팝업창을 닫고 Tabpage 내 임의의 영역 클릭 시 onextrabuttonclick 이벤트가 발생하는 오류를 수정했습니다.

48655

Tab 컴포넌트의 extrabutton에 지정된 css 항목(mouseover, focused, selected, pushed)이 적용되지 못하는 오류를 수정했습니다.

WebBrowser

RP

설명

48411

WebBrowser 컴포넌트의 onusernotify 이벤트 함수 내에서 WebTitleChangeEventInfo 오브젝트의 userdata 속성값을 Edit 컴포넌트의 value 값으로 지정해도 화면에 표시되지 못하는 오류를 수정했습니다 (안드로이드 앱 실행 시 발생한 문제입니다).

48408

WebBrowser 컴포넌트에서 사용자가 작성한 HTML 문서를 호출했을 때 HTML 문서 내에서 window.nexacro.fireUserNotify(userdata) 함수를 호출하는 경우 userdata 파라미터의 값이 없으면 앱이 비정상 종료되는 오류를 수정했습니다 (안드로이드 앱 실행 시 발생한 문제입니다).

기타

RP

설명

48648

운영체제의 언어를 독일어로 설정하는 경우 숫자 형식이 잘못 표기되는 오류를 수정했습니다 (IE11에서 발생한 오류입니다).

48485

Edit 관련 컴포넌트에서 일본어 조합문자 입력 후 조합이 완료되기 전 다른 컴포넌트로 포커스가 이동했을때 이전 컴포넌트에 입력한 문자 조합이 완료되면서 텍스트가 잘못 표기되는 오류를 수정했습니다 (iOS 운영체제에서 사파리 브라우저 사용시 발생한 오류입니다).

48432

Edit 관련 컴포넌트에 포커스가 있는 상태에서 스크롤을 하면 Caret이 컴포넌트 영역 밖으로 표시되는 오류를 수정했습니다 (iOS iPhone 디바이스에서 사파리 브라우저 사용 시 발생한 오류입니다).

40045

Grid, Listbox 컴포넌트의 selectscrollmode 속성값이 'scroll'일 경우 Body 영역에서 마우스로 드래그 시 스크롤이 이동하지 않고 Drag 관련 이벤트가 발생하는 오류를 수정했습니다.

33.3.2넥사크로 스튜디오

RP

설명

48775

넥사크로 스튜디오에 설정한 breakpoint가 디버깅 시 동작하지 않는 오류를 수정했습니다.

48593

Dataset 오브젝트에 추가한 User Property가 정상적으로 처리되지 못하는 오류를 수정했습니다.

33.3.3기타

RP

설명

48594

모바일 디바이스에서 뒤로 가기(Back) 버튼을 눌렀을때 ondevicebuttonup 이벤트가 호출되지 않는 오류를 수정했습니다 (안드로이드 운영체제에서 발생한 오류입니다).

48553

접근성 설정 시 일부 동작(TalkBack, Focus border)이 처리되지 않는 오류를 수정했습니다 (안드로이드 운영체제 앱에서 발생한 오류입니다).

48269

autozoom 또는 layoutautofittype 값을 설정한 상태에서 System 오브젝트의 ClientToScreenX, ClientToScreenY, screenToClientX ,screenToClientY 메소드 실행 시 반환값이 NaN으로 나오는 오류를 수정했습니다 (안드로이드, iOS 운영체제에서 웹브라우저 실행 시 발생한 오류입니다).

48487

디지타이저펜을 사용하는 경우 터치 동작이 처리되지 않는 오류를 수정했습니다.

(윈도우 서피스 단말기에서 모바일 런타임을 실행했을때 발생한 오류입니다).

48325

등록한 프로토콜 어댑터를 사용한 통신 처리 시 HTTP 프로토콜로 인식되는 오류를 수정했습니다.

48285

Tabpage 오브젝트에 연결된 Form에서 application.open 메소드를 사용해 Form을 새 창으로 띄웠을때 새 창으로 열린 Form에서 this.opener 값을 Tabpage 오브젝트가 아닌 Form으로 출력하는 오류를 수정했습니다 (IE 브라우저에서 발생한 오류입니다).

48284

System 오브젝트의 showModalWindow 메소드를 사용해 띄운 ChildFrame 오브젝트의 autosize 속성값을 false로 지정하면 move 메소드가 처리되지 않는 오류를 수정했습니다.

33.4도움말 수정 및 추가

RP

설명

68370

도움말 항목 중 지원하지 않는 문법 설명이 포함된 Appendix > Data Types 항목을 삭제했습니다.

48103

도움말 항목 중 Application 오브젝트의 setPrivateProfile 메소드 설명에 system.mobileuniqueid 관련 설명을 추가했습니다.

47638

도움말에서 Grid 컴포넌트 Cell 오브젝트의 tooltiptype 속성 설명 중 잘못 표기된 내용을 삭제했습니다.