19.2017-10-31 (10월 정기버전)

Edit

19.1버전정보

Product Version

14,0,1,1900

File Version

2017,10,31,1

19.2신규기능

  1. HTML5 환경의 XENI에서 export 시 에러가 발생될 경우 별도의 에러페이지를 보여줄 수 있도록 했습니다.(RP.76217)

설명

XENI에서 export 시 에러가 발생될 경우 별도의 에러페이지를 보여줄 수 있도록 했습니다.

web.xml에 아래와 같이 파라메터를 추가 할 경우 에러 발생 시 설정한 페이지로 이동하는 기능 추가했습니다.


<context-param>

<param-name>export-redirect</param-name>

<param-value>http://www.tobesoft.co.kr</param-value>

</context-param>


  • 스킴(http or https or ...)을 표시하지 않을 경우 현재 context 아래 경로로 인식합니다.

<context-param>

<param-name>export-redirect</param-name>

<param-value>www.tobesoft.co.kr</param-value>

</context-param>


ex)

이동경로 : http://127.0.0.1/nexacro-xeni/www.tobesoft.co.kr

  1. Runtime, HTML5 환경의 Static 컴포넌트에서 usedecorate 사용 시 url, tel, mailto 테그를 사용할 수 있도록 했습니다.(RP.76082,76349)

설명

Static 컴포넌트에서 usedecorate 속성 사용 시 url, tel, mailto 테그를 사용할 수 있도록 했습니다.


ex)

<l v='http://www.tobesoft.co.kr'>Text</l>

<l v='tel:010-1234-5678'> 전화걸기 </l>

<l v='mailto:manager@tobesoft.co.kr'> 메일 보내기 </l>

  1. ExcelExportObject에 filefilter를 제어할 수 있는 속성을 추가했습니다.(RP.75775)

설명

ExcelExportObject에 filefilter 와 filefilterindex 속성을 추가하여 filefilter를 제어할 수 있도록 했습니다.


ex)

this.ExportObject.set_filefilter("csv(*.csv)|*.csv|txt(*.txt)|*.txt|");

this.ExportObject.set_filefilterindex(0);


* filefilter

Export 할 파일을 선택할 때 FileDialog에 표시될 파일들의 형식을 지정하는 속성입니다. '|' 를 구분자로 설명과 실제 filter의 쌍으로 하나의 filter를 지정하고, '|' 를 계속 구분자로 사용하여 여러 개의 filter를 지정할 수 있습니다.


Syntax)

ExcelExportObject.set_filefilter(strFileFilter) // set

ExcelExportObject.filefilter // get


* filefilterindex

filefilter 속성에 filter 값을 복수개 설정한 경우, File Dialog 에 처음 표시될 filter 를 index 로 설정합니다.


Syntax)

ExcelExportObject.set_filefilterindex(nFileFilterIndex) // set

ExcelExportObject.filefilterindex // get

  1. Runtime 환경의 XPUSH 에서 SSL 통신을 사용할 수 있도록 했습니다.(RP.74966)

설명

Runtime 환경의 XPUSH 에서 SSL 통신을 사용할 수 있도록 했습니다.

iplist 속성 입력 시 스킴(scheme)값을 'tcps'로 입력합니다.


ex)

var sUserID = "UserID";

var sPassword = "Password";

this.XPush00.set_iplist("tcps://xxxx.tobesoft.co.kr:10081");

this.XPush00.connect(sUserID,sPassword);

19.3변경기능

  1. XENI에서 export 시 에러가 발생될 경우 절대경로가 노출되지 않도록 했습니다.(RP.76141)

설명

변경 전

XENI에서 export 시 에러가 발생될 경우 다음과 같이 경로가 노출됩니다.

ex)

SSV:UTF-8ErrorCode:int=-2001ErrorMsg:string=C:\tmp\ffff16581505781685565\2015125_TEST.xlsx (File not found)

변경 후

XENI에서 export 시 에러가 발생될 경우 다음과 같이 경로가 노출되지 않도록 했습니다.

ex)

SSV:UTF-8ErrorCode:int=-2001ErrorMsg:string=ebd5708c1507617855670/2015125_TEST.xlsx (File not found)

  1. 모바일 hybrid에서 업데이트 시 confirm 창 외의 영역을 클릭 시 아무 동작도 하지 않도록 했습니다.(RP.76126)

설명

변경 전

모바일 Hybrid에서 업데이트 시 confirm 창 외의 영역을 클릭했을 때 confirm 창의 '아니오'를 선택한 것과 같이 동작합니다.

변경 후

모바일 Hybrid에서 업데이트 시 confirm 창 외의 영역을 클릭했을 때 아무 동작도 하지 않도록 했습니다.

  1. 모바일 Hybrid에서 업데이트 시 사용하는 cancelable 속성이 'false'면 업데이트 내용이 있을 경우 팝업창에 종료 버튼을 추가했습니다.(RP.76122)

설명

변경 전

cancelable 속성이 false 이면 앱 실행 시 업데이트가 있을 경우 업데이트 팝업창이 뜨며 '확인' 버튼만 있습니다.

변경 후

cancelable 속성이 false 이면 앱 실행 시 업데이트가 있을 경우 업데이트 팝업창이 뜨며 '확인' '종료' 버튼이 있습니다.

  1. Runtime과 Chrome의 application/onerror에서 취득하는 e.errormsg의 내용을 일부 변경했습니다.(RP.76323)

설명

변경 전

ex_Chrome)

RangeError: Invalid array length

at line 86, in function: btn_Search_onclick ...이하 생략 ...

변경 후

* object 명을 함께 출력합니다.

ex_Chrome)

RangeError: Invalid array length

at line 86, in function: nexacro.Form.btn_Search_onclick ...이하 생략 ...

19.4오류수정

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

Calendar

RP

설명

76278

Calendar 컴포넌트의 텍스트 편집 영역에 날짜 입력 시 caret이 이동하지 못하는 오류를 수정했습니다 (Android 운영체제 6.0.1 버전을 사용하는 특정 기기에서 발생한 오류입니다).

75983

Calendar 컴포넌트의 ondayclick 이벤트 처리 시 CalendarDayClickEventInfo 오브젝트의 date 속성값이 잘못 처리되는 오류를 수정했습니다.

75463

Calendar 컴포넌트에 바인딩된 Dataset 오브젝트의 clear 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

75224

Calendar 컴포넌트의 displaynulltext 속성값을 설정한 경우 날짜 입력 후 입력된 날짜를 삭제하고 다른 컴포넌트로 포커스를 이동했을 때 displaynulltext 속성값이 표시되지 못하는 오류를 수정했습니다.

Combo

RP

설명

76372

Combo 컴포넌트의 ontextchange, onchar 이벤트 함수 내에서 일본어 전각모드로 입력한 영문 소문자(또는 전각모드로 입력 후 F10키를 입력해 반각 변환된 영문 소문자)를 toUpperCase 메소드를 사용해 대문자로 변환해 TextChangeEventInfo, CharEventInfo 오브젝트의 chartext 속성값으로 지정하는 경우 해당 문자가 이중으로 표시되거나 스크립트 에러가 발생하는 오류를 수정했습니다.

75482

Combo 컴포넌트의 innerdataset 속성값으로 지정된 Dataset 오브젝트에 없는 값을 value 속성값에 바인딩된 Dataset 오브젝트가 가지고 있는 경우 초기표시값이 null로 처리되는 오류를 수정했습니다.

ExcelImportObject

RP

설명

76259

ExcelImportObject 오브젝트의 importData 메소드 실행 시 가져오는 파일에 개행문자가 포함된 경우 개행문자가 누락되는 오류를 수정했습니다 (IE, Chrome, Firefox 브라우저에서 실행 시 발생한 오류입니다).

Form

RP

설명

75717

Form 오브젝트의 go 메소드 호출 시 로딩할 Form에 같은 id를 가지는 컴포넌트가 있는 경우 스크립트 에러가 발생하는 오류를 수정했습니다.

Grid

RP

설명

76046

Grid 컴포넌트의 autosizingtype 속성값이 "row", extendsizetype 속성값이 "row"인 경우 addRow 메소드 실행 시 컴포넌트에 추가된 행이 표시되지 못하는 오류를 수정했습니다.

76066

Grid 컴포넌트의 edittype 속성을 적용한 경우 편집 상태에서 Cell 오브젝트의 padding 영역이 사라지는 오류를 수정했습니다.

76008

Grid 컴포넌트의 onvscroll 이벤트 발생 시 ScrollEventInfo 오브젝트의 type 속성값에서 "pageup", "pagedown"을 처리하지 못하는 오류를 수정했습니다.

75933

Grid 컴포넌트의 enable 속성값을 false로 지정한 경우 disabled의 pseudo style이 적용되지 못하는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

75256

Grid 컴포넌트 Cell 오브젝트의 calendardisplaynulltype 속성값을 "nullmask"로 설정한 경우 편집모드에서 value 속성값이 null로 갱신되는 오류를 수정했습니다.

72134

Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "date"이고 editautoselect 속성값을 true로 설정한 상태에서 Tab키로 포커스 이동 시 editautoselect 속성값이 적용되지 못하는 오류를 수정했습니다.

68487

Grid 컴포넌트에 포커스가 있는 상태에서 hotkey 속성으로 등록된 키값을 입력해 Grid 컴포넌트의 binddataset 속성값을 초기화한 경우 데이터가 사라지지 않고 "text"라는 문자열이 표시되는 오류를 수정했습니다.

75984

Grid 컴포넌트의 selectRow 메소드 실행 시 반환값이 제대로 처리되지 못하는 오류를 수정했습니다.

Menu

RP

설명

76332

Menu 컴포넌트에서 마우스 왼쪽 버튼을 누른 상태에서 Enter키를 입력해 아이템을 선택한 후 마우스 버튼을 떼면 onmenuclick 이벤트가 중복 발생하는 오류를 수정했습니다.

76080

Menu 컴포넌트의 popupmenu 영역에서 마우스 커서를 빠르게 이동하는 경우 mouseover pseudo가 해제되는 오류를 수정했습니다 (IE11, Edge 브라우저에서 실행 시 발생한 오류입니다).

72054

Menu 컴포넌트의 popupmenu가 펼쳐진 상태에서 마우스휠을 움직이는 경우 popupmenu 영역이 Menu 컴포넌트에서 떨어지는 오류를 수정했습니다.

PopupMenu

RP

설명

76454

PopupMenu 컴포넌트에서 비활성화된 서브아이템을 마우스 클릭 후 Enter 키를 입력하거나 활성화된 서브아이템의 mouseover pseudo가 해제되는 시점에 서브아이템을 클릭 후 Enter 키를 입력한 경우 상위 아이템이 비정상적으로 닫히는 오류를 수정했습니다.

76451

PopupMenu 컴포넌트에서 아이템을 선택한 이후 바인딩된 Dataset 오브젝트의 filterstr 속성값을 변경하는 경우 스크립트 에러가 발생하는 오류를 수정했습니다.

Tab

RP

설명

75965

Tab 컴포넌트의 insertTabpage 메소드 실행 후 extrabutton을 클릭해 removeTabpage 메소드가 실행되는 경우 마지막 tabpage에서 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

75974

Tab 컴포넌트에 tabpage가 없는 상태에서 insertTabpage 메소드 실행 후 removeTabpage 메소드를 실행했을때 tabpages.length 값을 스크립트에서 확인했을때 삭제된 Tabpage를 인식하지 못하는 오류를 수정했습니다.

75862

Tab 컴포넌트에서 Shift+Tab 키를 눌러 포커스를 이동하는 경우 이동 순서가 맞지 않은 오류를 수정했습니다.

기타

RP

설명

76416

컴포넌트의 enable 속성값을 false로 설정한 경우 포커스가 다음 taborder 순서인 컴포넌트로 이동하는 오류를 수정했습니다 (14.0.1.1800 이후 버전에서 발생한 오류입니다).

76407

Menu, PopupMenu 컴포넌트의 Item을 선택한 상태에서 바인딩된 Dataset 오브젝트의 filterRow 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다.

76329

텍스트 편집 영역을 가지고 있는 컴포넌트에서 일본어 IME 입력 후 확정하지 않은 상태에서 Delete 키를 입력하는 경우 ontextchange 이벤트가 발생하는 오류를 수정했습니다.

76230

transaction 메소드 실행 후 errorcode를 파라미터로 전송받은 경우 Dataset 오브젝트의 상태값이 잘못 변경되는 오류를 수정했습니다 (런타임 환경에서 14.0.1.1000 버전 이후 발생한 오류입니다).

76070

Div 컴포넌트의 enableevent 속성값을 직접 지정하고 연결된 Form 내에 포커스를 받을 수 있는 컴포넌트가 없는 경우 Tab키를 입력해 포커스 이동 시 Div 컴포넌트에서 포커스 이동이 멈추고 더 이상 진행되지 못하는 오류를 수정했습니다.

75452

Edit, TextArea 컴포넌트의 maxlength 속성값을 설정하고 value 속성값을 Dataset 오브젝트에 바인딩한 경우 일본어 로마자 키보드로 maxlength 속성값을 초과한 문자 입력 후 확정키 입력 없이 포커스를 옮겨 확정시켰을때 maxlength 속성값보다 초과된 문자가 표시되는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

75355

Div 컴포넌트 내 배치된 Edit 컴포넌트의 ontextchanged 이벤트 함수 내에서 Edit 컴포넌트의 value 속성값을 null로 설정했을 때 같은 이벤트가 반복되면 null 값이 속성값으로 처리되지 못하는 오류를 수정했습니다.

74358

Edit, TextArea 컴포넌트에서 일본어 IME 모드로 입력한 값을 확정하지 않고 삭제한 경우 onchar 이벤트가 발생하는 오류를 수정했습니다.

19.4.2넥사크로 스튜디오

RP

설명

75674

trace 메소드를 실행해 넥사크로 스튜디오 Output 창에 중국어가 표시되는 경우 일부 문자가 표시되지 못하는 오류를 수정했습니다.

75597

넥사크로 스튜디오에서 generate 작업이 처리되었던 xfdl 파일명의 대소문자를 수정 후 다시 generate 했을때 대소문자 수정 결과가 반영되지 못하는 오류를 수정했습니다.

75504

넥사크로 스튜디오에서 스크립트 편집 시 CanCharEventInfo 오브젝트의 일부 속성이 표시되지 않는 오류를 수정했습니다.

75446

스크립트에 IIFE(Immediately Invoked Function Expressions) 패턴 사용하는 경우 넥사크로 스튜디오에서 Generate 작업 시 코드를 잘못 변환하는 오류를 수정했습니다.

19.4.3기타

RP

설명

75876

ErrorEventInfo 오브젝트의 errormsg 속성값이 처리되지 못하는 오류를 수정했습니다 (Android 운영체제에서 런타임 버전 실행 시 발생한 오류입니다).

76527

NexacroLauncherAX 사용 시 설정하는 cookie 이름에 특수문자가 포함된 경우 값이 누락되는 오류를 수정했습니다 (런타임 실행 시 발생한 오류입니다).

76289

cachelevel 값을 "session"으로 지정했을때 정상적으로 캐시를 처리하지 못하는 오류를 수정했습니다.

76050

모바일 디바이스에서 홈 버튼을 눌러 브라우저를 background로 전환했다가 다시 foreground로 전환했을때 Form의 크기를 갱신하지 못하는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다).

75929

Application 오브젝트의 open 메소드를 실행해 띄운 창에 WebBrowser 컴포넌트가 있는 경우 WebBrowser 컴포넌트에서 로딩한 콘텐츠의 휠 스크롤이 동작하지 못하는 오류를 수정했습니다 (HTML5 버전에서 발생한 오류입니다).

75885

ErrorEventInfo 오브젝트에서 서버 오류 시 statuscode 값을 잘못 처리하는 오류를 수정했습니다 (런타임 실행 시 발생한 오류입니다).

19.5도움말 수정 및 추가

RP

설명

76572

도움말 항목 중 WebBrowser 컴포넌트의 onusernotify 이벤트 항목 설명에 Windows Runtime 실행 시 제약사항에 대한 설명을 추가했습니다.

76479

도움말 항목 중 ChildFrame 오브젝트의 autosize, all, onsetfocus, onkillfocus 항목 설명 중 open 메소드 항목을 Application 오브젝트의 open 메소드로 수정했습니다.

76371

도움말 항목 중 bind, expr에 대한 설명이 부족한 속성 항목의 내용을 보완했습니다.

수정된 속성 항목은 아래와 같습니다.

- Grid 컴포넌트 Cell 오브젝트 속성

align, background, background2, controlbuttonsize, font, line, padding, selectbackground, selectfont, selectgradation

- Grid 컴포넌트 Band 오브젝트 속성

cellalign, cellbackground, cellbackground2, cellcolor, cellcolor2, cellfont, cellgradation, cellgradation2, cellline, cellpadding

76365

도움말 항목 중 AudioEventInfo 오브젝트의 reason 속성 항목에 표시되는 코드 설명을 표 형태로 수정했습니다.

76338

도움말 항목 중 Dataset 오브젝트의 setColumn 메소드 설명에 date 객체를 넣는 경우에 대한 설명을 보완했습니다.

76212

도움말 항목 중 Static 컴포넌트의 onclick 이벤트 항목 설명에서 실제 동작과 맞지 않는 Return 항목과 Remark 항목을 삭제했습니다.

76061

도움말 항목 중 Grid 컴포넌트의 cellsizingtype 항목 모바일 지원 여부를 수정하고 cellmovingtype 항목 설명에 모바일 기기 제약 사항에 대한 설명을 추가했습니다.

75495

도움말 항목 중 CanCharEventInfo 오브젝트의 속성 항목이 누락되어 이를 보완했습니다.

75314

도움말 항목 중 Grid 컴포넌트의 selectCell 메소드 설명에서 잘못된 항목(지원여부, 파라미터, 예제, Return)을 수정했습니다.

75313

도움말 항목 중 Grid 컴포넌트의 selectRow 메소드 설명에서 잘못된 항목(파라미터, Return)을 수정했습니다.

75312

도움말 항목 중 Grid 컴포넌트의 selectArea 메소드 설명에서 잘못된 항목(지원여부, 파라미터, Description, Remark)을 수정했습니다.