버전정보
Product Version | 14,0,1,1900 |
---|---|
File Version | 2017,10,31,1 |
신규기능
HTML5 환경의 XENI에서 export 시 에러가 발생될 경우 별도의 에러페이지를 보여줄 수 있도록 했습니다.(RP.76217)
설명 |
---|
XENI에서 export 시 에러가 발생될 경우 별도의 에러페이지를 보여줄 수 있도록 했습니다. web.xml에 아래와 같이 파라메터를 추가 할 경우 에러 발생 시 설정한 페이지로 이동하는 기능 추가했습니다. |
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> |
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 |
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); |
변경기능
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) |
모바일 hybrid에서 업데이트 시 confirm 창 외의 영역을 클릭 시 아무 동작도 하지 않도록 했습니다.(RP.76126)
설명 | |
---|---|
변경 전 | 모바일 Hybrid에서 업데이트 시 confirm 창 외의 영역을 클릭했을 때 confirm 창의 '아니오'를 선택한 것과 같이 동작합니다. |
변경 후 | 모바일 Hybrid에서 업데이트 시 confirm 창 외의 영역을 클릭했을 때 아무 동작도 하지 않도록 했습니다. |
모바일 Hybrid에서 업데이트 시 사용하는 cancelable 속성이 'false'면 업데이트 내용이 있을 경우 팝업창에 종료 버튼을 추가했습니다.(RP.76122)
설명 | |
---|---|
변경 전 | cancelable 속성이 false 이면 앱 실행 시 업데이트가 있을 경우 업데이트 팝업창이 뜨며 '확인' 버튼만 있습니다. |
변경 후 | cancelable 속성이 false 이면 앱 실행 시 업데이트가 있을 경우 업데이트 팝업창이 뜨며 '확인' '종료' 버튼이 있습니다. |
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 ...이하 생략 ... |
오류수정
기본 컴포넌트 / 오브젝트
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 이벤트가 발생하는 오류를 수정했습니다. |
넥사크로 스튜디오
RP | 설명 |
---|---|
75674 | trace 메소드를 실행해 넥사크로 스튜디오 Output 창에 중국어가 표시되는 경우 일부 문자가 표시되지 못하는 오류를 수정했습니다. |
75597 | 넥사크로 스튜디오에서 generate 작업이 처리되었던 xfdl 파일명의 대소문자를 수정 후 다시 generate 했을때 대소문자 수정 결과가 반영되지 못하는 오류를 수정했습니다. |
75504 | 넥사크로 스튜디오에서 스크립트 편집 시 CanCharEventInfo 오브젝트의 일부 속성이 표시되지 않는 오류를 수정했습니다. |
75446 | 스크립트에 IIFE(Immediately Invoked Function Expressions) 패턴 사용하는 경우 넥사크로 스튜디오에서 Generate 작업 시 코드를 잘못 변환하는 오류를 수정했습니다. |
기타
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 값을 잘못 처리하는 오류를 수정했습니다 (런타임 실행 시 발생한 오류입니다). |
도움말 수정 및 추가
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)을 수정했습니다. |