버전정보
Product Version | 14,0,1,2802 |
---|---|
File Version | 2018,10,31,1 |
신규기능
Runtime환경에서 Edit계열의 Text를 마우스 3번을 클릭하면 클릭한 위치의 문단이 선택되도록 마우스 클릭 기능이 추가되었습니다. (RP.81579)
설명 |
---|
> 문단의 기준은 엔터(\r) 혹은 줄바꿈(\n)까지입니다. 2번 클릭과 3번 클릭의 구분 > 더블클릭 이후 0.5 초 이내 동일한 포인트를 클릭 했을 경우 3번 클릭으로 간주합니다. |
transaction 및 dataset.load 수행 시 서버에서 errorcode 값을 음수로 사용 할 때 서버에서 받은 dataset을 허용하는 ADL Property가 추가되었습니다.(RP.81140, 79666)
설명 |
---|
transaction 및 dataset.load 함수 수행 시 errorcode 음수값 발생 시 서버로 부터 넘겨받는 dataset 처리 방식을 설정하는 속성입니다. Systax) application.set_datasetloadtype(strType) // set application.datasetloadtype // get Setting Syntax) onsuccess : transaction() 및 dataset.load() 수행시 성공 시에만 데이터 처리 errorallow : transaction() 및 dataset.load() 수행시 성공 / 실패 유무와 관계없이 데이터 처리 |
Secure cookie를 지원합니다. [Windows Runtime/HTML5/Android] (RP 78784, 79822, 81076)
Method 설명 |
---|
setVariable Global 영역에 변수를 추가하는 메소드입니다. Sample Call) application.setVariable("strID", "varValue", "secure"); |
addVariable Global 영역에 변수를 추가하는 메소드입니다. Sample Call) application.addVariable("strID", "varValue", "secure"); |
nexacro studio 설명 |
---|
GlobalVariables에 secure cookie를 설정 할 수 있습니다. |
protocol | 설명 |
---|---|
HTTP | "http"인 경우에는 secure로 설정 되지 않은 쿠키만 request 쿠키에 포함 |
HTTPS | "https"인 경우에는 모든 cookie가 request쿠키에 포함 |
Android에서 private 폴더에 접근 못하도록 기능 추가됐습니다. (RP 80475)
설명 |
---|
Sample Call) import com.nexacro.NexacroUtils; //선언 후 NexacroResourceManager rm = NexacroResourceManager.getInstance(); NexacroUtils.changeFilePermission(rm.getAppPath()); |
오류수정
기본 컴포넌트 / 오브젝트
Application
RP | 설명 |
---|---|
80615 | Application 오브젝트의 exit 메소드를 실행해서 애플리케이션을 종료했을때 WebBrowser 컴포넌트가 사라지지 않는 오류를 수정했습니다 (IE8 브라우저에서 실행 시 발생한 오류입니다). |
79722 | Application 오브젝트의 checkversion 속성값을 지정한 경우 화면이 표시되지 못하는 오류를 수정했습니다 (iOS 런타임에서 실행 시 발생한 오류입니다). |
Calendar
RP | 설명 |
---|---|
80943 | Calendar 컴포넌트의 enable 속성값이 true 인 경우 calendaredit 영역에 표시되는 문자열을 전체 선택한 상태에서 enable 속성값을 false로 변경하면 문자열을 선택한 블록이 남아있는 오류를 수정했습니다. |
78566 | Calendar 컴포넌트의 expr 속성값 지정 시 처리가 되지 않는 오류를 수정했습니다. |
Combo
RP | 설명 |
---|---|
80316 | Combo 컴포넌트의 bringToFront 메소드 실행 후 컴포넌트에 표시되는 텍스트가 아래로 밀려 표시되는 오류를 수정했습니다 (IE9 브라우저 실행 시 발생한 오류입니다). |
81583 | Combo 컴포넌트의 innerdataset 속성에 없는 값을 setColumn 메소드로 지정하는 경우 text 속성값이 undefined 로 처리되는 오류를 수정했습니다. |
78623 | Combo 컴포넌트의 type 속성값이 "search", "filter", "filterlike"인 경우 드롭다운 버튼 클릭 시 키패드가 올라오는 오류를 수정했습니다 (안드로이드, iOS 운영체제에서 실행 시 발생한 오류입니다). |
Dataset
RP | 설명 |
---|---|
80024 | Dataset 오브젝트의 컬럼 type을 "String"에서 "BIGDECIMAL"로 스크립트 내에서 변경 후 getCaseSum 메소드 호출 시 정상적인 값을 반환하지 못하는 오류를 수정했습니다. |
79842 | Dataset 오브젝트의 컬럼 타입이 "INT", "BIGDECIMAL", "FLOAT"인 경우 값이 0인 ROW 삭제 시 getRowType 메소드로 확인한 ROWTYPE이 1로 처리되는 오류를 수정했습니다. |
79358 | Dataset 오브젝트의 컬럼 type 값이 "DATE" 또는 "DATETIME"인 경우 keystring 속성을 처리하지 못하는 오류를 수정했습니다. |
78847 | Dataset 오브젝트의 컬럼 type값이 "time"인 경우 saveXML 메소드 실행 시 잘못된 값으로 처리되는 오류를 수정했습니다. |
80382 | Dataset 오브젝트에 undefined 값을 설정하지 못하는 오류를 수정했습니다. |
Div
RP | 설명 |
---|---|
79528 | Div 컴포넌트의 visible 속성값이 false인 상태에서 url 속성값을 지정하면 visible 속성값을 true로 변경해도 포커스가 이동하지 못하는 오류를 수정했습니다. |
Edit
RP | 설명 |
---|---|
80991 | Edit 컴포넌트의 displaynulltext 속성값을 설정한 경우 alert 메소드 실행 후 Edit 컴포넌트에 value 속성값을 지정하면 value 속성값 대신 displaynulltext 속성값이 표시되며 입력모드로 전환되지 않는 오류를 수정했습니다. |
80844 | Edit 컴포넌트에 값 입력 후 포커스 이동 시 canchange, onchanged 이벤트가 발생하지 않는 오류를 수정했습니다 (IE8에서 실행 시 발생한 오류입니다). |
80623 | 키패드가 올라온 상태에서 다른 Edit 컴포넌트 선택 시 포커스가 이동하지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 런타임 실행 시 발생한 오류입니다). |
80589 | Edit 컴포넌트의 이벤트 함수 내에서 Dataset 오브젝트와 바인딩된 value 속성값을 null로 지정한 경우 속성값이 이전 값으로 복원되는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다). |
79976 | Edit 컴포넌트에 maxlength 속성값을 지정하고 바인딩된 Dataset 오브젝트의 값을 변경했을때 maxlength 속성값으로 지정된 길이만큼만 데이터가 표시되는 오류를 수정했습니다 (IE9, IE10 브라우저에서 실행 시 발생한 오류입니다). |
79769 | Edit 컴포넌트의 value 속성이 Dataset 오브젝트와 바인딩된 경우 소숫점 마지막 자리가 0으로 입력되었을때 Edit 컴포넌트의 value 속성값과 Dataset 오브젝트의 값이 다르게 처리되는 오류를 수정했습니다. |
79658 | Edit 컴포넌트에서 한국어 입력 후 스페이스키 입력 시 입력값이 지워지는 오류를 수정했습니다 (안드로이드 운영체제에서 런타임 실행 시 천지인 자판을 사용하는 경우 발생한 오류입니다). |
78234 | Edit 컴포넌트의 onkillfocus 이벤트 함수 내에서 enable 속성값을 false로 변경하는 경우 displaynulltext 속성값으로 지정된 값이 처리되지 못하는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다). |
80599 | Edit 컴포넌트의 displaynulltext 속성값을 설정한 경우 문자열 입력 후 포커스를 가질 수 없는 컴포넌트(예: Static)을 클릭하면 캐럿이 사라지는 오류를 수정했습니다. |
FileUplodad
RP | 설명 |
---|---|
77419 | Fileupload 컴포넌트의 upload 메소드 실행 시 서버와 통신이 끊기는 경우 onerror 이벤트가 발생하지 못하는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 실행 시 발생한 오류입니다). |
Form
RP | 설명 |
---|---|
81034 | Form 오브젝트의 transaction 메소드 실행 후 반환되는 Parameter 값 중에서 에러 처리값을 제외한 나머지 변수값이 global 변수로 처리되는 오류를 수정했습니다. |
80819 | Form 오브젝트의 reload 메소드를 호출할 때 Service cachelevel 동작이 지정된 설정값이 아니라 "session"으로만 동작하는 오류를 수정했습니다 (런타임 실행 환경에서 발생한 오류입니다). |
79177 | Form 오브젝트의 stepcount 속성값을 지정하고 Step 기능을 사용하는 경우 화면 아래가 잘리는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다). |
Grid
RP | 설명 |
---|---|
81166 | Grid 컴포넌트 Cell 오브젝트의 edittype 속성값이 "text"인 경우 한국어 입력 후 포커스를 이동했을때 입력한 값이 사라지는 오류를 수정했습니다 (macOS 운영체제에서 사파리 브라우저 사용 시 발생한 오류입니다). |
81134 | Grid 컴포넌트의 cellsizingtype 속성값을 지정한 후 특정 테마 설정에서 Column 또는 Row 크기 변경이 되지 않는 오류를 수정했습니다 (HTML5 환경에서 실행 시 발생한 오류입니다). |
80643 | 마우스 클릭 동작으로 Grid 컴포넌트의 Cell 편집 상태 진입 시 화면이 멈추는 오류를 수정했습니다 (윈도우 7 운영체제에서 런타임 실행 시 발생한 오류입니다). |
80598 | Grid 컴포넌트의 autoenter 속성값이 "select"이고 Cell 오브젝트의 displaytype, edittype 속성값이 "checkbox"인 경우 해당 셀을 마우스로 클릭했을때 다른 셀로 포커스가 이동하는 오류를 수정했습니다. |
80578 | Grid 컴포넌트의 autosizingtype 속성값이 "col"인 경우 바인딩된 Dataset 오브젝트의 copyRow 메소드 실행 시 autosizing 처리가 되지 못하는 오류를 수정했습니다. |
80429 | Grid 컴포넌트 Cell 오브젝트의 displaytype, edittype 속성값을 "button"으로 지정하고 suppress 속성을 지정한 경우 스크롤 동작 시 buttoncontrol이 표시되지 않는 오류를 수정했습니다 (IE8 브라우저에서 실행 시 발생한 오류입니다). |
80365 | Grid 컴포넌트의 enable 속성값을 false로 지정한 후 true로 변경했을때 스크롤 영역 밖에 있는 Cell의 pseudo가 변경되지 못하는 오류를 수정했습니다. |
80342 | Grid 컴포넌트 Cell 오브젝트의 displaytype, edittype 속성값이 "date"이고 calendardisplay 속성값은 "display", calendardisplaynulltype 속성값은 "none"일 경우 expr 속성값이 처리되지 못하는 오류를 수정했습니다. |
80247 | Grid 컴포넌트의 autosizingtype 속성값은 "col" Cell 오브젝트의 displaytype 속성값은 "tree"인 경우 autosizing 시 일부 공백이 표시되는 오류를 수정했습니다. |
80184 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값을 문자 형태가 아닌 컨트롤 형태로 지정하고 edittype 속성값을 지정한 후 Cell 오브젝트를 클릭해서 편집 상태로 전환했을때 oncellclick 이벤트가 발생하면서 GridClickEventInfo 오브젝트의 clickitem속성값을 반환하지 못하는 오류를 수정했습니다. |
80092 | Grid 컴포넌트 Band 오브젝트의 selectborder 속성값이 선택 영역이 아닌 Cell 또는 Band 위치에 마우스 오버 상태일때 반영되는 오류를 수정했습니다. |
80076 | Grid 컴포넌트의 Cell 오브젝트에 suppress를 적용한 경우 셀을 클릭하고 스크롤바를 움직이는 동작을 반복했을때 일부 데이터가 표시되지 않는 오류를 수정했습니다. |
80040 | Grid 컴포넌트 Cell 오브젝트로 포커스 이동 시 첫 번째 컬럼에서 캐럿 위치가 뒤에 표시되는 오류를 수정했습니다 (IE, Edge 브라우저 실행 시 발생한 오류입니다). |
80026 | Grid 컴포넌트의 oncellclick 이벤트 처리 시 GridClickEventInfo 오브젝트의 속성에 잘못된 값이 포함되는 오류를 수정했습니다. |
78669 | Grid 컴포넌트에서 가로 스크롤바 조작 시 Grid 컴포넌트 내 빈공간이 보이거나 스크롤 위치가 갑자기 움직이는 오류를 수정했습니다 (Edge 브라우저에서 실행 시 발생한 오류입니다). |
72791 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "tree"인 경우 align 속성값을 halign 또는 valign 속성 하나만 지정했을때 지정하지 않은 align 속성값이 테마에 설정된 값이 아닌 기본값으로 적용되는 오류를 수정했습니다. |
81379 | Grid 컴포넌트 Cell 오브젝트에 표시되는 Calendar 컨트롤의 spin 버튼 클릭 조작 시 값이 잘못 처리되는 오류를 수정했습니다 (안드로이드, iOS 운영체제에서 발생한 오류입니다). |
79844 | Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "date", mask 속성값이 "yyyy-MM-dd HH:mm:ss"이고 바인딩된 Dataset 오브젝트의 컬럼 타입이 "String"이면서 값이 "00000000"인 경우 잘못된 값으로 표시되는 오류를 수정했습니다. |
PopupMenu
RP | 설명 |
---|---|
80673 | PopupMenu 컴포넌트에서 2 레벨 메뉴 아이템을 펼친 후 최상위 메뉴 아이템을 선택했을때 하위 레벨 아이템 데이터가 정상적으로 조회되지 않는 오류를 수정했습니다. |
79702 | PopupMenu 컴포넌트에서 화면 스크롤 시 Popup 창 위치가 어긋나는 오류를 수정했습니다. |
TextArea
RP | 설명 |
---|---|
81113 | TextArea 컴포넌트의 wordwrap 속성값을 지정한 경우 컴포넌트의 높이가 계산된 글자 높이보다 작은 경우 스크롤바를 움직이면 글자가 겹쳐서 표시되는 오류를 수정했습니다 (런타임 실행 환경에서 발생한 오류입니다). |
WebBrowser
RP | 설명 |
---|---|
80723 | WebBrowser 컴포넌트에 포함된 웹문서에서 contenteditable 속성을 사용하는 경우 스크롤 동작을 하지 못하는 오류를 수정했습니다 (안드로이드 6.0 운영체제를 사용하는 갤럭시 S5 기기에서 런타임 실행 시 발생한 오류입니다) |
기타 (기본 컴포넌트 / 오브젝트)
RP | 설명 |
---|---|
80930 | 컴포넌트의 스타일 속성 일부가 누락된 경우 system.print 메소드 호출 시 스크립트 에러가 발생하는 오류를 수정했습니다 (HTML5 실행 환경에서 발생한 오류입니다). |
80786 | expr 구문 내에서 특정 오브젝트를 사용하는 일부 스크립트가 정상적으로 동작하지 못하는 오류를 수정했습니다. 대상 오브젝트와 메소드는 아래와 같습니다. - Math.ceil - Math.floor - Math.round - new Date - new Image |
80526 | showModal 메소드 실행 후 팝업창에서 스크립트로 부모창의 Tab 컴포넌트에 tagpage를 추가한 후 팝업창을 클릭하거나 닫을 경우 부모창 화면이 이전 화면으로 복원되는 오류를 수정했습니다. |
80194 | Div 컴포넌트 내 Grid 컴포넌트를 배치한 경우 다른 조건에 따라 Div 컴포넌트나 Grid 컴포넌트의 스크롤바가 생성되었을때 Grid 컴포넌트의 Band 크기가 조정되지 않아 일부 스타일 요소가 표시되지 못하는 오류를 수정했습니다. |
80126 | transaction 메소드 실행 시 반환되는 값의 ErrorCode 값이 0 미만의 음수인 경우 데이터셋을 받는 오류를 수정했습니다 (런타임 환경에서 실행 시 발생한 오류입니다). |
79780 | 텍스트 편집 영역을 가지고 있는 컴포넌트에 값을 입력하고 스크립트에서 readonly 속성값을 true로 변경했을때 Undo(Ctrl+Z) 기능이 동작하는 오류를 수정했습니다 (IE11 브라우저에서 실행 시 발생한 오류입니다). |
79685 | Tabpage 오브젝트에 연결된 Form에서 application.open 메소드를 실행한 후 열려진 창에 포커스를 이동했다가 다시 Tabpage 오브젝트에 연결된 Form으로 포커스 전환 시 스크립트 에러가 발생하는 오류를 수정했습니다 (HTML5 환경에서 발생한 오류입니다). |
79651 | WebBrower 컴포넌트 내 호출된 웹 콘텐츠를 터치 동작으로 조작한 후 다른 컴포넌트가 동작하지 못하는 오류를 수정했습니다 (iOS 운영체제에서 런타임 실행 시 발생한 오류입니다). |
79186 | Edit, TextArea 컴포넌트에서 입력된 텍스트를 Cut, Copy 하는 경우 onchar 이벤트가 발생하지 못하는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다). |
76540 | 3개 이상의 프레임창을 실행한 상태에서 포커스가 있는 프레임창에서 스크립트로 다른 프레임창을 닫는 경우 포커스가 현재 창이 아닌 다른 프레임창으로 이동하는 오류를 수정했습니다. |
81482 | showmodal 메소드 실행 후 팝업창에서 닫기 버튼 클릭 시 스크립트 에러가 발생하는 오류를 수정했습니다. |
79846 | transaction 메소드 실행 시 반환되는 값의 ErrorCode 값이 0 미만의 음수인 경우 rowType이 변경되는 오류를 수정했습니다 (런타임 환경에서 실행 시 발생한 오류입니다). |
79185 | Edit, TextArea 컴포넌트에서 조합문자 입력 중에 입력된 문자열을 터치하는 경우 중복으로 입력되는 오류를 수정했습니다 (iOS 운영체제에서 Safari 브라우저 사용 시 발생한 오류입니다). |
80088 | 텍스트 편집 영역을 가지고 있는 컴포넌트에서 마우스 휠 동작으로 스크롤 이동 시 캐럿 위치가 어긋나는 오류를 수정했습니다 (IE10, IE11 브라우저에서 실행 시 발생한 오류입니다). |
80039 | 텍스트 편집 영역을 가지고 있는 컴포넌트로 Tab 키로 포커스를 옮겼을때 캐럿 위치가 어긋나는 오류를 수정했습니다 (IE8, IE9 브라우저에서 실행 시 발생한 오류입니다). |
79190 | 텍스트 편집 영역을 가지고 있는 컴포넌트의 ontextchange, ontextchanged 이벤트 함수 내에서 다른 컴포넌트의 enable 속성값을 false로 변경했을때 컴포넌트에 문자열 입력이 안되는 오류를 수정했습니다 (IE9 브라우저에서 실행 시 발생한 오류입니다). |
79184 | Edit, TextArea 컴포넌트에서 inputtype 속성값이 "half"인 경우 일본어 전각문자를 입력하고 조합중인 상태에서 캐럿 위치를 변경하고 문자열을 붙여넣기하면 조합중인 문자가 입력되는 오류를 수정했습니다 (IE11 브라우저에서 실행 시 발생한 오류입니다). |
78776 | Calendar, Combo 컴포넌트의 value 속성값 변경 후 엔터키 입력 시 캐럿 위치가 맨 앞으로 이동하는 오류를 수정했습니다. |
76623 | Application 오브젝트의 enabletouchevent 속성값이 false인 경우 Edit 컴포넌트에서 드래그앤드롭 동작으로 Grid 컴포넌트로 이동했을때 ondrop 이벤트가 발생하지 못하는 오류를 수정했습니다 (HTML5 실행 환경 또는 안드로이드, iOS 운영체제에서 발생한 오류입니다). |
디바이스 API
RP | 설명 |
---|---|
80590 | 핀치 줌 동작이 정상적으로 처리되지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 Samsung Internet Browser 사용 시 발생한 오류입니다). |
80110 | 핀치 줌 동작이 정상적으로 처리되지 못하는 오류를 수정했습니다 (안드로이드 운영체제에서 크롬 브라우저 67 미만 버전 사용 시 발생한 오류입니다). |
79175 | VirtualFile 오브젝트에서 바이너리 파일 저장을 처리하지 못하는 오류를 수정했습니다 (iOS 운영제체에서 런타임 실행 시 발생한 오류입니다). |
넥사크로 스튜디오
RP | 설명 |
---|---|
80376 | 넥사크로 스튜디오의 Launch 옵션 변경 시 quickview 실행 시 LaunchProject가 실행되는 오류를 수정했습니다. |
48618 | 넥사크로 스튜디오 스크립트 편집 창 상단 함수 목록에서 특정 함수 선택 시 해당 라인으로 이동하지 못하는 오류를 수정했습니다. |
기타
RP | 설명 |
---|---|
80627 | Alias 경로 "%USERAPP%" 사용 시 설정된 경로가 매뉴얼과 다르게 처리되는 오류를 수정했습니다. |
80449 | 태블릿 기기에서 화면을 터치해 동작하는 경우 드래그 앤 드롭 이벤트가 발생하지 못하는 오류를 수정했습니다 (윈도우 10 Edge 브라우저 사용 시 발생한 오류입니다). |
79774 | system.print 메소드로 인쇄가 되지 못하는 오류를 수정했습니다 (iOS 운영체제 Safari 브라우저에서 실행 시 발생한 오류입니다). |
도움말 수정 및 추가
RP | 설명 |
---|---|
81558 | 도움말 항목 중 Radio 컴포넌트의 letterspace 속성 항목과 FileDownloadErrorEventInfo 오브젝트의 eventid 속성 항목의 설명이 누락된 것을 추가했습니다. |
81476 | 도움말 항목 중 사용하지 않는 항목을 삭제했습니다. (SketchErrorEventInfo, SketchEventInfo, SketchLoadEventInfo) |
81106 | 매뉴얼 항목 중 image 속성 설명에 TIFF 파일 형식에 대한 설명을 추가했습니다. |
80612 | 도움말 항목 중 컴포넌트의 usesoftkeyboard 속성 설명에 태블릿 기기에서 펜 사용 시 주의사항 설명을 추가했습니다. |
80390 | 도움말 항목 중 컴포넌트의 parent 속성 설명 중 HTML5 버전에 대한 잘못된 설명을 삭제했습니다. |
80374 | 도움말 항목 중 onkillfocus 이벤트 설명 중 이벤트 발생 제약에 관련된 설명을 수정했습니다. |
80352 | 도움말 항목 중 프레임 오브젝트에서 누락된 좌표 관련 속성 항목을 추가했습니다. 대상 오브젝트: ChildFrame, FrameSet, HFrameSet, VFrameSet, MainFrame, Menu 대상 속성: bottom, height, left, right, top, width |
79652 | 도움말 항목 중 컨테이너 오브젝트의 step 관련 속성 일부를 아래와 같이 변경했습니다. - Form, Div, PopupDiv 오브젝트의 stepcontrol 속성 항목 추가 - Form 오브젝트의 stepcount 속성 항목 삭제 |
79529 | 도움말 항목 중 Font 오브젝트의 size 속성에 대한 설명에 음수값 지정 시 동작 설명을 추가했습니다. |
77391 | 도움말 항목에서 누락된 onorientationchange 이벤트 항목을 추가했습니다. |
76710 | 도움말 항목 중 누락된 Button 컴포넌트의 getStyleValue,setStyleValue 메소드 항목을 추가했습니다. |
48510 | 도움말 항목 중 Grid 컴포넌트 Cell 오브젝트의 suppress, suppressalign 속성 설명에 조건에 따른 제약사항 설명을 추가했습니다. |
73288 | 도움말 항목 중 Tabpage 오브젝트의 stepcontrol 속성 설명을 보완했습니다. |
47744 | 도움말 항목 중 누락된 CheckBox, Radio, Step 컴포넌트의 buttonalign 항목을 추가했습니다. |