버전정보
Product Version | 17.1.3.100 |
---|---|
File Version | 2021.1.26.1 |
사용 환경이나 브라우저 기능 차이 또는 제품 제약으로 발생할 수 있는 현상은 제품제약사항 문서를 참고해주세요.
신규기능
제너레이트 전/후에 실행할 명령어를 처리할수 있는 제너레이트 이벤트를 제공합니다. (RP 89643)
설명 |
---|
• 제너레이트 수행 전/후에 이벤트를 제공하고 해당 이벤트에 등록된 명령어를 자동으로 실행하는 기능을 추가했습니다. >> 제너레이트 후 이벤트는 성공 실패 유무에 상관없이 발생합니다. • 명령어를 등록하는 옵션 위치는 Tools > Options > Project > Generate > Event 에 있습니다. |
*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#eb5bf538239cdf98 |
Module Developer가 정식버전으로 출시합니다.(RC 85583)
설명 |
---|
• nexacrostudio 와 동일한 라이선스를 사용합니다. • 기본 기능은 Composite Compopnent 개발 시 제공했던 내용과 동일합니다. • 사용 가능한 개발 표준 인터페이스 내용을 HTML help 를 제공합니다. >> Help > Object Interface Function Manual 로 제공합니다. |
*자세한 내용은 "모듈 디벨로퍼 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/module_developer_guide_nexacro_17_ko |
boxShadow spread,inset 기능을 추가했습니다.(RC 85765)
설명 |
---|
• 컴포넌트의 boxShadow 를 통해 그림자 효과를 줄수있는 기능을 제공합니다. • inset 을 설정하면 움푹 들어간 것처럼 그림자가 요소의 테두리 안, 배경색 위, 내부 콘텐츠 밑에 그려집니다.(CSS 표준 스펙) • spread 을 양수로 설정하면 그림자를 확장하고 음수로 설정하면 그림자를 축소합니다. • IE8(브라우저 스펙에 따름), NRE는 지원하지 않습니다. |
*자세한 내용은 "nexacro17.1 Reference Guide" 를 확인하시기 바랍니다. - 각 콤포넌트 > Property > box-shadow |
MLM에서 현재 LayoutID를 얻을 수 있는 기능을 추가했습니다.(RP 90436)
설명 |
---|
• MLM (Multi Layout Manager) 환경에서 폼의 현재 선택된 LayoutID를 얻을 수 있는 기능을 추가했습니다. >> 함수명 : Form.getCurrentLayoutID() >> 파라미터: 없음 >> 리턴값 : 현재 선택된 LayoutID 값(string 타입) |
*자세한 내용은 "nexacro17.1 Reference Guide" 를 확인하시기 바랍니다. - Form > Method > getCurrentLayoutID |
External Tool 등록 시 명령프롬프트를 사용하는 실행파일의 처리 결과를 Output 창에 출력 할지 여부를 설정 할 수 있는 기능을 추가했습니다.(RP 86689)
설명 |
---|
• External Tool 등록 한 명령프롬프트를 사용하는 실행 파일에 대해 표준 출력된 처리 결과가 Output 창에 출력되도록 하여 실행 결과를 확인할 수 있습니다. |
*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#fdec42a9bc626a0b |
넥사크로 스튜디오의 도킹창에 외부 넥사크로 어플리케이션을 연동할 수 있는 External Application 기능을 추가했습니다. (RP 90460)
설명 |
---|
• 넥사크로 어플리케이션을 등록할 경우 External Application 창을 통해 넥사크로스튜디오 내에서 실행합니다. >> 등록 : Tools > Options > Environmnet > External Tools >> 활성화 : View > External Application 을 통해 창 활성화 • 프로젝트 개발 중에 프로젝트 산출물을 만들어내거나 개발 메신저를 연동할수 있습니다.(단 연동하기 위한 프로젝트는 nexacro로 작성되어야 함) • nexacro studio에서 개발중인 프로젝트 정보를 External application 에서 얻을 수 있는 API 제공합니다. • External Application 에서 사용가능한 API를 이용한 템플릿 제공합니다. |
*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#b2d627db0d957076 - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#6bd89c59aca16c0e |
nexacro studio에서 사용 하는 매크로 기능을 추가했습니다.(RP 90459 86004)
설명 |
---|
• nexacrostudio의 기본제공 매크로와 프로젝트별로 사용할수 있는 사용자 매크로 제공하며 %(매크로명) 형태로 등록/사용합니다. • 사용자 매크로는 프로젝트별 설정 기능으로 동작합니다. • 기본제공 매크로의 일부항목은 Options 에서 설정한 값으로 자동 설정합니다. • 설정 : Tools > Options > Project > Macros |
*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#64f46821e2127957 |
기존에 Build를 정상적으로 진행한 OS에 대해 QuickBuild 기능을 추가했습니다. (RP 90149 90184)
설명 |
---|
• 기존에 Build를 진행한 OS에 대해 기존 설정 값 그대로 리소스만 업데이트하여 Build 할 수 있는 빠른 빌드 기능을 추가했습니다. >> 이전에 설정된 OS별 UpdateType에 맞춰 Packing 및 Build 진행합니다. >> Build가 진행 된 적이 있는 OS만 기능 사용 가능합니다. >> Deploy > Quick Build 메뉴를 추가했습니다. (Build 된 항목이 있으면 활성화) |
*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#9fe5a02a9330faee |
WebView 컴포넌트를 추가했습니다. (RP 88886)
설명 |
---|
• 구글 유튜브 지원을 위해 WebView 기반 신규 컴포넌트를 추가했습니다. >> 구글 유튜브 IE 지원중단으로 인해 Windows NRE 환경의 WebBrowser 컴포넌트에서 유튜브 재생이 불가한 문제가 있어 기능을 추가했습니다. >> 기본 컴포넌트로 제공되며 노출 인터페이스는 WebBrowser 컴포넌트와 유사하게 제공됩니다. • 추가된 NRE 기본 모듈 : nexacroWinRTLib.dll, WebView2Loader.dll >> Windows NRE에서 WebView 모듈이 설치되어 있어야 정상 동작합니다. >> 다른 환경은 WebView 모듈 설치 없이 정상 동작합니다. • Windows7 이상에서 지원합니다. >> Microsoft Edge WebView2 Control 지원여부에 따름 |
*자세한 내용은 "nexacro17.1 Reference Guide" 를 확인하시기 바랍니다. - Components > Component > WebView |
nexacro studio 와 AppBuilder 간의 통신 인터페이스 버전관리 기능을 추가했습니다.(RP 90444 90445 90770)
설명 |
---|
• nexacro studio 와 AppBuilder 간의 통신 인터페이스의 버전을 정리하여 nexacro studio 버전에 상관없이 AppBuilder 오류가 발생하지 않도록 버전관리 기능을 추가했습니다. >> Framework Library 버전과 Mobile Engine Library 버전이 다를 경우 정상적으로 동작하지 않을 수 있습니다. >> 개별 Mobile Engine Library 내에 버전정보 파일도 툴에서 활용가능한 JSON 형태로 변경하기 때문에 기존 배포 모듈에서 버전정보를 사용했던 경우 점검 필요합니다. |
nexacro studio의 iOS Signing Manager 에서 Provisioning Profile Type 확인 기능을 추가했습니다. (RP 90450 90451)
설명 |
---|
• iOS 빌드시 Singing Manager 화면에서 인증서 유효성을 검사하기 위해 Provisioning Profile 선택시 AppBuilder 와 통신하여 선택된 Provisioning Profile에 대한 검증 결과를 출력합니다. >> 정상인 경우 Provisioning Type 을 표시해주고 오류인 경우 Error 를 표시합니다. |
nexacro studio와 AppBuilder에 화면 회전 속성 설정 기능을 추가했습니다.(RP 90447 90242)
설명 |
---|
• AppBuilder 에서 빌드시 적용될 화면 회전 옵션을 선택가능하도록 기능을 추가했습니다. >> Portrait, Landscape, Sensor 3가지 옵션을 지원합니다. • nexacro studio의 BuildApp > AppBuilder Setting 에서 Rotation 값 설정 기능을 추가했습니다. >> Android, iOS/iPadOS 만 지원합니다. |
nexacro studio의 텍스트 편집창에서 Mouse Wheel 동작 시 스크롤되는 라인수를 지정할 수 있는 기능을 추가했습니다.(RP 88394)
설명 |
---|
• 화면 Script 탭, Source 탭, CSS Text탭등 에서 상하 스크롤 시 한번에 이동할 라인 수 지정하여 내용이 길때 빠른 스크롤 이동이 가능하도록 기능을 추가했습니다. >> Tools > Options > Environment > Advanced 에서 설정 |
nexacro studio의 input filter 에디터에서 텍스트 삭제기능을 추가했습니다. (RP 88490)
설명 |
---|
• input filter 에디터에 X 버튼을 제공하여 입력된 텍스트를 삭제할수 있도록 기능을 추가했습니다. |
nexacro studio에서 사용자가 등록한 TypeDefinition Service 에 대해 Service 순서를 조정 할 수 있는 기능을 추가했습니다. (RP 88802 91067)
설명 |
---|
• TypeDefinition > Services > User Service 화면에서 MoveIcon을 드래그 하여 순서를 조정할수 있습니다. • 저장시 Project Explorer 의 트리 Service 순서도 변경됩니다. |
*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#e5507d937074461e |
nexacro studio에서 편집 가능한 ECMAScript 버전을 선택할수 있는 기능을 추가했습니다. (RP 89445 90811)
설명 |
---|
• 개발자가 편집시에 사용 가능한 JavaScript (ECMAScript) 버전을 선택할 수 있는 기능을 추가했습니다. >> ECMAScript 2015(ES6) 기능을 지원하는 브라우저에서 해당 기능을 사용할 수 있습니다. >> ECMAScript 5, ECMAScript 2015(ES6) 중 선택하여 해당 문법을 사용할수 있게 되며 제너레이션시 오류 점검의 기준이 됩니다. (기본값 : ECMAScript 5) >> ES5로 설정 후 ES6 문법을 사용해서 스크립트 작업을 하는 경우 오류가 발생하면서 제너레이션이 실패합니다. >> Tools > Options > Environment > Script > Version 에서 설정 |
*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#56755b607f3a4d09 |
nexacro studio에서 AppBuilder에 등록된 이미지들을 볼 수 있는 기능을 추가했습니다. (RP 90448 90449)
설명 |
---|
• AppBuilder 에 등록된 Icon, Splash Image, Dmg Image가 있을 경우 preview 버튼을 눌러서 미리 볼수 있는 기능을 추가했습니다. >> preview 버튼 토글시 이미지 보임/숨김이 동작합니다. >> 로컬이미지를 선택한 경우에는 미리 보기가 불가능합니다. |
nexacro studio에서 launch / quickview 실행 시 실행 옵션 입력 기능을 추가했습니다. (RP 89854)
설명 |
---|
• launch / quickview 실행시에도 실행 옵션을 입력해 실행합니다. >> system.execNexacro(strCommand) 호출시 strCommand와 동일한 값을 입력 할 수 있습니다. >> ?버튼을 선택하면 레퍼런스 메뉴얼과 연동됩니다. >> Tool 입력값과 사용자 입력값이 중복될 경우 사용자 입력값이 적용됩니다. |
*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#14b75a643f7ecfb6 |
nexacro studio의 Start Page에 프로젝트 목록 편집 기능을 추가했습니다. (RP 82612)
설명 |
---|
• Start Page 에 출력되는 최근 프로젝트 목록을 고정 / 삭제 할수 있는 기능을 추가했습니다. >> 사용하지 않는 프로젝트는 삭제할수 있고 자주 사용하는 프로젝트는 고정할 수 있습니다. >> 프로젝트가 포함된 폴더를 열수 있습니다. >> Tools > Options > Environment > General > Recent Files 에서 보여질 프로젝트 개수를 설정가능합니다. |
*자세한 내용은 "개발도구 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko#cd1779678596ce2c |
모바일 NRE 환경에서 제어가 필요한 앱 상태를 기존 nexacro 이벤트와 연동하여 발생하도록 기능을 추가했습니다. (RP 90396)
설명 |
---|
• 기본적으로 앱이 활성화되면 onactivate, 앱이 비활성화되면 ondeactivate 이벤트가 발생하도록 기능을 추가했습니다. >> Window 에서 activate, deactivate 발생시와 유사하며 모바일 환경별로 활성화와 비활성화의 정의는 다를 수 있습니다. >> nexacro onactivate 이벤트 발생 순서 : MainFrame > ChildFrame > Form 순서대로 발생 >> nexacro ondeactivate 이벤트 발생 순서 : Form > ChildFrame > MainFrame 순서대로 발생 |
background 에 배경 이미지의 크기 설정(size) 기능을 추가했습니다. (RC 85551)
설명 |
---|
• CSS 표준 스펙 중 background size 기능을 추가했습니다. • 배경이미지를 배율로 늘리는 기능을 지원합니다. • 기존에 스트레치 기능인 -nexa-edge fixedwidth, fixedheight = 0 사용시 이미지 배율 조정이 불가능합니다. • 참고 >> https://www.w3.org/TR/css-backgrounds-3/#the-background |
안드로이드 모바일 키패드의 엔터키 입력 UI 처리를 개선했습니다. (RP 86483,90480)
설명 |
---|
• 입력 유형에 따라 안드로이드 키보드의 엔터키 UI 표시 내용과 수행 기능을 변경하도록 기능을 추가했습니다. • 안드로이드 키패드의 엔터키에 대한 추가 처리를 onimeaction Event 에서 처리합니다. • 안드로이드 키패드의 엔터키 입력 시 onkeydown(기존과 동일)→onkeyup(기존과 동일) → onimeaction(추가발생) • onimeaction event, imeaction property를 추가했습니다. >> Edit, MaskEdit • editimeaction, maskeditimeaction property, oncellimeaction event 추가했습니다. >> Grid, ListView |
스텝의 동적 변경 기능을 추가했습니다.(RP 90407)
설명 |
---|
• 추가된 Method는 Form.setStepCount(count) 입니다. • 화면 구성시 동적으로 스텝 개수가 변경되여 다음 스텝 구성을 동적으로 수정할 수 있습니다. • stepindex 값은 stepcount 값이 변경될 때 영향을 받을 수 있습니다. • Form 에 stepcount == 0 인 경우 스텝컨트롤이 생성되지 않으며 컴포넌트의 positionstep property 와 무관하게 화면에 전부 보이고 스크롤로 처리합니다. |
안드로이드 자동화 테스트(ui-automation)를 지원하도록 기능을 추가했습니다.(RP 90405)
설명 |
---|
• Android NRE 에서 Appium Framework을 기반으로 한 UI 자동화 테스트 기능을 제공합니다. • Android NRE는 UIAutomator2 인터페이스를 기반으로 하며 appium AndroidDriver 를 연동하기 위한 인터페이스를 제공합니다. • 자동화 테스트 스크립트는 Eclipse/Java or TestNG 환경에서 WebDriver Script 로 작성합니다. • nexacro accessibility 활성화와 무관하게 동작합니다. |
*자세한 내용은 "응용 개발 가이드" 를 확인하시기 바랍니다. - http://docs.tobesoft.com/advanced_development_guide_nexacro_17_ko#bde0ba7f1b72391a |
DataObject의 getAllResponseHeaders(), getResponse() 기능을 추가했습니다. (RP 90200 90793)
설명 |
---|
• 추가된 Method는 DataObject.getAllResponseHeaders(), DataObject.getResponse() 입니다. • request(), load() 호출 후 response 정보를 상세하게 제어할수 있는 기능을 추가했습니다. >> 통신 성공 실패 유무에 상관없이 header 정보, 통신 데이타 취득이 가능합니다. >> 통신 시퀀스상 통신 정보가 살아있을 때만 정보를 얻을 수 있습니다. |
ExcelImport/Export TXT 파일 지원 및 Import Range 설정 기능을 추가했습니다. (RP 86722 87795 90795)
설명 |
---|
• ExcelImportObject, ExcelExportObject 에서 TXT 확장자 파일을 처리할 수 있습니다. • 컬럼 데이타를 구분할 구분자 설정 기능, 묶어서 처리할 문자열를 위한 한정자 설정기능을 추가했습니다. • ExcelImportObject 에서 importtype 이 CSV, TXT 인 경우에 일부영역을 import 할 수 있습니다. • XENI 와 ExcelImportObject, ExcelExportObject 를 같이 작업했습니다. >> XENI for Nexacro17 V2.1.0 |
메타키 사용 여부를 확인할 수 있는 property를 추가했습니다. (RP 84705)
설명 |
---|
• 추가된 property는 EventInfo Objects > ClickEventInfo > Property > metakey 입니다. • 키보드에서 지원하는 metakey 가 눌렸는지 여부를 확인합니다. • 실행 OS 환경 및 WRE 브라우저 환경에 따라 지원여부가 달라질 수 있습니다. |
*자세한 내용은 "nexacro17.1 Reference Guide" 를 확인하시기 바랍니다. - EventInfo Objects > ClickEventInfo > Property > metakey |
ExtensionAPIv2 Key 별 모듈 복사를 위한 alias 경로를 추가했습니다.(RP 90465 90377)
설명 |
---|
• xmodule로 extension dll을 설치할때 Key 별 모듈을 처리할 수 있는 alias를 추가했습니다. • 외부 모듈을 설치 할 수 있는 디폴트 경로로 사용합니다. • JSON 정보내에 copy_resource, update_resources 에 사용 가능합니다. • 추가한 alias 내용 >> %COMPONENTHOME% alias 추가 : %USERAPP%/Component/[Key]/ >> system.convertRealPath() 함수에 %COMPONENTHOME% 추가 |
변경기능
ActiveX Generator 코드템플릿을 변경했습니다.(RP 90872)
설명 | |
---|---|
• 자동 생성하는 템플릿 코드에서 상속 기반의 처리 코드가 누락되어 Plugin Component 의 수정 사항을 반영하지 못하고 있는 문제가 있었습니다. | |
변경 전 | • Plugin Component 상속 코드를 누락됐습니다. |
변경 후 | • Plugin Component 상속 코드를 적용합니다. >> 기존 코드로 인해 오류가 발생한 경우 새로 생성해야 합니다. (자동 변경은 없음) |
Windows NRE FileDialog의 Style을 웹브라우져에서 지원하는 FileDialog의 Style과 동일하게 변경했습니다.(RP 91141)
설명 | |
---|---|
변경 전 | • NRE, WRE 환경에서 FileDialog 스타일이 서로 달랐습니다. |
변경 후 | • NRE 환경의 FileDialog 스타일을 WRE 환경의 FileDialog 스타일로 동일하게 처리했습니다. >> FileDialog.open 호출 시 LOAD, SAVE, MULTILOAD 옵션인 경우에 해당합니다. |
nexacro studio에서 디플로이 시 플랫폼별 필수 모듈 소스만 패킹하도록 변경했습니다.(RP 90422 90423 90425)
설명 | |
---|---|
• Deploy 시 플랫폼별로 필요한 라이브러리와 CSS만 패킹하도록 변경하여 배포시 사이즈를 줄이도록 했습니다. | |
변경 전 | • Deploy 시 모든 플랫폼에 동일한 라이브러리와 CSS를 패킹했습니다. |
변경 후 | • Deploy 시 플랫폼별로 필요한 라이브러리와 CSS만 패킹하도록 변경했습니다. >> 기존 버전에 frameworklib 만 변경해서 사용할 경우 오류가 발생할 수 있어 반드시 새 버전에서 재빌드를 해야 합니다. |
Android NRE 에서 Monolithic Content View 사용시 Key별로 저장공간을 분리하도록 변경했습니다.(RP 91140)
설명 | |
---|---|
• Android NRE 에서 Monolithic Content View 사용하여 Activity 별로 Key값을 다르게 설정할 경우에는 Key별 저장공간이 분리되지 않아 Server Mode 로만 사용해야 하는 문제를 수정했습니다. • 매뉴얼에 제공중인 Alias 중에 잘못 기입된 부분이 있어 해당 부분을 수정했습니다. >> system.convertRealPath() | |
변경 전 | • %USERAPP% : /data/data/[PackageName]/files/NEXACRO/ |
변경 후 | • %USERAPP% 가 Key가 설정된 경우 Key 명을 포함한 값으로 처리되도록 변경했습니다. • %USERAPP% : /data/data/[PackageName]/files/[Key]/ >>Key 의 디폴트값은 "NEXACRO" 입니다. |
모바일 NRE 파일선택 UI를 웹과 동일한 형태로 변경했습니다.(RP 82056 90826 91098)
설명 | |
---|---|
• 컴포넌트에서 파일 선택하는 UI를 일반 모바일 앱에서 지원하는 익숙한 형태로 변경하고 기존에 제공하고 있는 외부 앱을 연동하는 방식도 변경했습니다. | |
변경 전 | • Android NRE 에서 기능을 제공하기 위해 별도 작업을 포함하여 처리함 • iOS NRE 에서는 ImagePicker, FileDialog 는 별도 작업되고 Android 와 유사하게 처리됨 |
변경 후 | • 장비에서 지원하는 형식과 유사한 형태로 제공하여 이질감을 최소화함 |
PopupMenu의 첫번째 레벨에 아이콘, 체크박스를 표현하도록 기능을 변경했습니다.(RP 90153)
설명 | |
---|---|
변경 전 | • 미지원 |
변경 후 | • PopupMenu 의 메뉴는 innerdatset을 사용해서 구성합니다. • icon과 checkbox 가 동시에 설정되어 있다면 checkbox 가 우선적으로 보입니다. • icon 과 checkbox 중 더 큰 이미지 사이즈로 컨트롤의 사이즈로 처리합니다. • Tray > TrayPopupMenu 도 동일합니다. |
Android NRE 에서 가벼운 VideoPlayer 컴포넌트를 제공하도록 변경했습니다. (RP 90401 90402)
설명 | |
---|---|
• Android NRE에서 지원하고 있는 VideoPlayer 컴포넌트 기능 중 사용성이 낮고 성능저하의 원인이 되는 vr360mode (360도 VR로 촬영된 영상을 모바일의 센서와 터치입력으로 회전시킬 지 설정)을 duplicate 시키고 기본 기능에 충실한 가벼운 비디오 컴포넌트를 제공합니다. >> 기존 vr360mode 기능은 추가로 Extension 모듈 형태로 지원할 예정임 • NRE 에서 지원하고 있는 기능을 재점검하여 지원여부 변경하였습니다. | |
변경 전 | • vr360mode property : 지원 • play( [strPlayMode] ) method : [strPlayMode] 지원 |
변경 후 | • vr360mode property : 미지원 • play( [strPlayMode] ) method : [strPlayMode] 미지원 • showcontrolbar property : Windows NRE 미지원으로 변경 |
캘린더 컴포넌트의 invalid한 월/일을 입력 가능하도록 입력처리 변경했습니다.(RP 89497)
설명 | |
---|---|
변경 전 | • 입력된 날짜값이 invalid 한 경우 입력이 되지 않도록 잘못된 형태의 날짜값 입력을 제한했습니다. |
변경 후 | • 입력된 날짜값이 invalid 한 경우에도 사용자 입력을 제한하지 않도록 입력 방식을 변경했습니다. |
environment httptimeout 속성 디폴트값 변경을 변경했습니다. (RP 90860 90850)
설명 | |
---|---|
변경 전 | • 디폴트값이 NRE 는 60초, WRE 는 30초로 디폴트 값이 다르게 동작하고 있었습니다. • 설정값이 0일 경우 무한대기가 아닌 30초로 동작하고 있어 무한대기할 방법이 없었습니다. |
변경 후 | • WRE 에서 디폴트값을 60초 변경했습니다. • 설정값이 0일 경우 무한대기로 변경했습니다. |
Android NRE V8 버전 업그레이드를 진행했습니다. (RP 91142)
설명 | |
---|---|
변경 전 | • V6.1.534.41 |
변경 후 | • V8.2.297.3 • 업그레이드로 인한 스크립트 수행 성능이 올랐습니다. |
Android NRE에서 스크롤 개선을 진행했습니다. (RP 90417, 90420)
설명 |
---|
• Android NRE에서 기존보다 부드럽고 자연스러운 스크롤이 제공되도록 체감성능이 개선되었습니다. >> SKPicture Recording 기능 추가로 그려질 내용을 레코딩 처리 한 후 드로잉 시점에 한번에 그리는 방식으로 성능개선 >> Redraw 할 영역의 업데이트를 지연해서 처리하는 방식으로 성능 개선 |
오류수정
기본 컴포넌트 / 오브젝트
Calendar
RP | 설명 |
---|---|
91274 | Calendar 컴포넌트의 innerdataset 속성 설정 시 calednaredit에 날짜 입력이 안되는 오류를 수정했습니다 (17.1.2.400 이후 버전에서 발생한 오류입니다). |
91017 | Calendar 컴포넌트의 editformat 속성값이 "yyyy mm"(년도 분)인 경우 mm 자리에 13이상 59이하의 값이 입력되지 못하는 오류를 수정했습니다. |
91015 | Calendar 컴포넌트에 입력한 값을 블록을 지정해서 잘라내거나 삭제한 후 다시 입력 시 월 입력 필드에 11 또는 12가 입력되지 못하는 오류를 수정했습니다 (크롬 브라우저에서 실행 시 발생한 오류입니다). |
89780 | type 속성값이 "system"인 Calendar 컴포넌트의 datepicker를 펼쳐서 날짜를 변경한 후 type 속성값이 "normal"인 Calendar 컴포넌트의 datepicker를 펼쳤을 때 블루투스 키보드 방향키로 날짜를 이동하지 못하고 ENTER 키 입력 시 datepicker가 닫히지 않는 오류를 수정했습니다 (iPadOS 운영체제에서 실행 시 발생한 오류입니다). |
Edit
RP | 설명 |
---|---|
91151 | Edit 컴포넌트에 바코드 스캐너에서 인식한 값을 출력하는 경우 이전에 스캔한 값이 출력되는 오류를 수정했습니다. |
90891 | 스크립트에서 Edit 컴포넌트의 value 속성값을 null로 설정하고 포커스를 이동한 다음 텍스트를 입력하면 nulltext Status 스타일이 계속 유지되는 오류를 수정했습니다. |
90846 | Edit 컴포넌트에 일본어 입력 시 조합 중에 다른 컴포넌트를 클릭하는 경우 포커스가 이동하는 오류를 수정했습니다 (iPadOS 14 운영체제 WRE 실행 시 발생한 오류입니다). |
ExcelExportObject
RP | 설명 |
---|---|
91337 | ExcelExportObject 오브젝트에서 exportfilepassword 속성 설정 시 스크립트 에러가 발생하는 오류를 수정했습니다 (XENI 2.0 이후 버전 사용 시 발생한 오류입니다). |
91269 | ExcelExportObject 오브젝트의 exportData, exportDataEx 메소드 실행 시 ExportItem으로 등록한 Grid 컴포넌트의 head border 스타일이 누락되는 오류를 수정했습니다 (17.1.2.400 이후 버전에서 발생한 오류입니다). |
90571 | ExcelExportObject 오브젝트에서 데이터 전송 시 color 값에 대문자가 포함된 경우 처리하지 못하는 오류를 수정했습니다. |
FileUpTransfer
RP | 설명 |
---|---|
90786 | FileUpTransfer 컴포넌트에서 2개 이상의 파일을 업로드 처리하지 못하는 오류를 수정했습니다 (Android 운영체제 NRE 실행 시 발생한 오류입니다). |
ListBox
RP | 설명 |
---|---|
91002 | Environment.enabletouchevent 속성값이 true인 경우 ListBox 컴포넌트 터치 시 이벤트가 잘못 처리되는 오류를 수정했습니다. |
Graphics
RP | 설명 |
---|---|
87933 | GraphicsText 오브젝트에서 font 속성값을 설정하지 않았을때 텍스트가 표시되지 못하는 오류를 수정했습니다. |
Grid
RP | 설명 |
---|---|
91182 | Grid 컴포넌트의 셀 컨트롤에서 displaytype 속성값을 "maskeditcontrol"로 설정한 경우 해당 셀에 expr을 적용했을때 값을 화면에 표시하지 못하는 오류를 수정했습니다. |
91144 | Grid 컴포넌트의 showselection 속성값이 true이고 selecttype 속성값이 "multiarea"일 때 선택한 셀 영역과 border 표시 영역이 일치하지 못하는 오류를 수정했습니다. |
90941 | Grid 컴포넌트의 셀 컨트롤에서 calendardisplaynulltype 속성값에 expr을 적용했을때 값을 처리하지 못하는 오류를 수정했습니다. |
90905 | Grid 컴포넌트의 셀(edittype 속성값이 "combo" 또는 "checkbox")을 블루투스 마우스로 클릭 시 동작하지 않는 오류를 수정했습니다 (iPadOS14 운영체제 WRE 실행 시 발생한 오류입니다). |
90859 | Environment.enabletouchevent 속성값이 false인 경우 Grid 컴포넌트의 셀 터치 시 스크립트 에러가 발생하는 오류를 수정했습니다 (MS 서피스 장비에서 실행 시 발생한 오류입니다). |
90572 | Grid 컴포넌트 셀에서 DatePicker를 펼친 상태에서 방향키 이동 시 날짜가 변경되지 않고 다른 셀로 이동하는 오류를 수정했습니다. |
88599 | Grid 컴포넌트에서 suppress 적용한 셀 편집 후 완료 시 잔상이 남는 오류를 수정했습니다. |
GroupBox
RP | 설명 |
---|---|
90112 | GroupBox 컴포넌트에서 onrbuttonup, onrbuttondown 이벤트가 발생하지 않는 오류를 수정했습니다. |
MaskEdit
RP | 설명 |
---|---|
91054 | TabPage 내 MaskEdit 컴포넌트의 canchange 이벤트 핸들러 함수 내에서 showmodal 메소드 호출 시 canchange 이벤트가 중복해서 발생하는 오류를 수정했습니다. |
Menu
RP | 설명 |
---|---|
91319 | Menu 컴포넌트의 fittocontents 속성값을 "height"로 설정하는 경우 아래쪽 여백이 표시되는 오류를 수정했습니다(17.1.2.600 이후 버전에서 발생한 오류입니다). |
Static
RP | 설명 |
---|---|
90981 | Static 컴포넌트 text 속성값으로 긴 문장을 설정한 상태에서 화면 스크롤 시 스크롤 동작이 끊기는 오류를 수정했습니다 (모바일 NRE 실행 시 발생한 오류입니다). |
기타 (텍스트 편집 영역을 가지고 있는 컴포넌트)
RP | 설명 |
---|---|
90896 | TextArea, Edit, MaskEdit 컴포넌트에 일본어 입력 중 확정하지 않은 상태에서 붙여넣기를 하는 경우 완료가 되며 붙여넣기가 처리되는 오류를 수정했습니다 (iPadOS 14 버전에서 블루투스 키보드를 사용하는 경우 발생한 오류입니다). |
90892 | Edit, TextArea 컴포넌트에 한글 입력 시 CTRL+Z 키를 입력하는 경우 마지막 글자만 입력 취소되는 것이 아니라 모든 입력 문자열이 취소되는 오류를 수정했습니다 (윈도우 7 운영체제에서 IE11 브라우저 실행 시 발생한 오류입니다). |
90864 | Edit, TextArea 컴포넌트에서 입력된 한글을 선택하고 한자 버튼 입력 시 한자 변환 대화상자가 표시되지 않는 오류를 수정했습니다 (윈도우 운영체제 NRE 실행 시 기능을 지원하도록 수정했습니다. WRE에서는 브라우저 제조사, 버전에 따라 다르게 동작합니다). |
기타 (컴포넌트 / 오브젝트)
RP | 설명 |
---|---|
91361 | System.notificationtoken 값이 null로 처리되는 오류를 수정했습니다 (안드로이드 운영체제 NRE 실행 시 발생한 오류입니다. 17.1.2.500 이후 버전에서 발생한 오류입니다). |
91261 | system.setClipboard 메소드 실행 시 앱이 비정상 종료되는 오류를 수정했습니다 (Android 운영체제 NRE 실행 시 발생한 오류입니다). |
91250 | Menu 컴포넌트에 포커스가 있는 상태에서 Button 컴포넌트에 설정한 hotkey를 사용해 스크립트에서 Menu 컴포넌트의 iconcolumn 속성값을 수정하면 다른 hotkey가 동작하지 못하는 오류를 수정했습니다 (17.1.2.300 이후 버전에서 발생한 오류입니다). |
91242 | showModal 메소드로 실행한 창에 있는 Grid 컴포넌트의 oncelldblclick 이벤트 핸들러 함수에서 창을 닫고 다시 팝업창을 열면 스크립트 에러가 발생하는 오류를 수정했습니다. |
91231 | Service Type이 "bs"인 서비스에서 input, output에 같은 이름의 Dataset 오브젝트를 설정한 경우 output에서 데이터를 받지 못하는 오류를 수정했습니다. |
90990 | Div 컴포넌트 내 포함된 컴포넌트의 value 속성값이 Dataset 오브젝트와 바인딩되어 있는 경우 Dataset 오브젝트에 데이터가 없는 경우 Div 컴포넌트의 enable 속성값을 false로 변경했다가 true로 변경하면 컴포넌트의 value를 편집할 수 있는 상태로 변경되는 오류를 수정했습니다 (Dataset 오브젝트의 데이터가 없는 경우 바인딩된 컴포넌트는 disabled 상태로 표시됩니다). |
90953 | ColumnInfo 오브젝트의 type 속성값이 "BIGDECIMAL"인 경우 특정값이 표시되지 못하는 오류를 수정했습니다. |
90876 | system.print 메소드 실행 시 배경이 검은색으로 출력되거나 컴포넌트 일부만 출력되는 오류를 수정했습니다 (윈도우 운영체제 NRE 실행 시 발생한 오류입니다). |
90850 | 속성창에서 Environment httptimeout 속성값이 없거나 입력한 속성값을 삭제했을 때 default 값이 반영되지 못하는 오류를 수정했습니다. |
DeviceAPI
RP | 설명 |
---|---|
90900 | Geolocation 오브젝트 onrecvsuccess 이벤트 발생 시 GeolocationEventInfo 오브젝트의 sourcetype 속성값이 처리되지 못하는 오류를 수정했습니다. |
넥사크로 스튜디오
RP | 설명 |
---|---|
91302 | Resource Service Generate 시도 시 에러가 발생하는 오류를 수정했습니다. |
91266 | Service Type이 "bs" 또는 "metadata"인 경우 통신 시 ErrorCode, ErrorMsg 데이터를 output 창에 표시하지 못하는 오류를 수정했습니다. |
91244 | 고해상도 디스플레이 설정 후 항목 크기 배율을 권장값보다 작게 설정하는 경우 넥사크로 스튜디오 내 표시되는 위자드 화면 크기를 잘못 계산하는 오류를 수정했습니다. |
91236 | 모듈 설치 시 UpdateType이 "Update"로 변경 된 경우 Module/Source 기본값이 설정되지 못하는 오류를 수정했습니다. |
91217 | 넥사크로 스튜디오 속성창에서 Combo, ListBox, PopupMenu 컴포넌트의 itemheight 속성값을 변경한 후 삭제했을때 default 값이 잘못 반영되는 오류를 수정했습니다. |
90809 | 넥사크로 스튜디오에서 Git 설정을 해제하는 경우 Git output 창이 사라지면서 화면 색상이 잘못 표현되는 오류를 수정했습니다. |
Easy UI
RP | 설명 |
---|---|
91310 | fn_GetFieldUserAttributeList 함수에서 반환되는 edittype 속성값이 "Enum"인 경우 User Attribute에 추가했을때 enumlist가 적용되지 못하는 오류를 수정했습니다. |
기타
RP | 설명 |
---|---|
91382 | 앱 로딩 시 비정상 종료하는 오류를 수정했습니다 (안드로이드 운영체제 NRE 실행 시 발생한 오류입니다. AndroidX 라이브러리로 빌드한 앱에 Notification Service가 포함된 경우 실행 시 발생한 오류입니다). |
91330 | 앱 로딩 시 에러가 발생하는 오류를 수정했습니다 (Android 운영체제 NRE 실행 시 발생한 오류입니다. 특정 산업용 모바일 기기에서 발생한 오류입니다). |
91035 | 앱 실행 시 -NC 옵션을 추가한 경우 로그 파일이 생기지 못하는 오류를 수정했습니다 (윈도우 운영체제 NRE 실행 시 발생한 오류입니다). |
89983 | font-family 스타일 속성에 설정한 폰트 목록 중 사용자 PC에 설치되지 않은 폰트가 있는 경우 다음 순서의 폰트를 적용하지 못하고 대체 폰트로 처리되는 오류를 수정했습니다 (윈도우 운영체제 NRE 실행 시 발생한 오류입니다). |
도움말 수정 및 추가
RP | 설명 |
---|---|
91357 | 도움말 항목 중 XPush 오브젝트의 subscribe 메소드 설명 중 strType 파라미터 항목 설명을 보완했습니다. |
91333 | 도움말 항목 중 ExcelImportObject 오브젝트의 importData, importDataEx 메소드 항목에서 strRange 파라미터 설명을 보완했습니다. |
91260 | 도움말 항목 중 system getClipboard, setClipboard, clearClipboard 메소드 지원 범위가 잘못 표시된 것을 수정했습니다. |
90900 | 도움말 항목 중GeolocationEventInfo 오브젝트의 sourcetype 속성 지원 범위가 잘못 표기된 것을 수정했습니다. |
90860 | 도움말 항목 중 Environment httptimeout 속성 설명을 실제 동작에 맞게 수정했습니다. |
90699 | 도움말 항목 중 loadstyle 메소드 설명을 보완했습니다. |
90112 | 도움말 항목 중 컴포넌트의 onrbuttondown 이벤트 설명을 보완했습니다. |
87935 | 도움말 항목 중 GraphicsLine 오브젝트에서 사용하지 않는 hasSegments 를 미공개 처리하고 도움말에 노출되지 않도록 수정했습니다. |
87934 | 도움말 항목 중 isPointInPath 메소드 설명에 포함된 문법 예제 표기 오류를 수정했습니다. |