신규기능
PopupDiv의 trackPopup메소드에 bCapture 파라미터를 추가하여 팝업이 띄워져 있는 상태에서 다른 컴포넌트를 클릭하였을 경우 이벤트를 발생할 수 있도록 했습니다.
PopupDiv의 trackPopup메소드에 bCapture 파라미터를 추가했습니다. | |
---|---|
파라미터 | 설명 |
bCapture | trackPopup 메소드를 실행할 때 마지막 파라미터를 사용하여 결정합니다. |
Grid에 바인딩 된 Dataset의 컬럼 값에 다른 Dataset의 기능(메소드, 속성)을 입력한 경우 이 기능의 실행 결과 값을 표현하도록 하였습니다.
설명 | |
---|---|
변경 전 | ex) - Grid에 바인딩 된 Dataset의 컬럼 값 : comp.parent.ds2.getColumn(0, "col") - Grid의 출력 값 : comp.parent.ds2.getColumn(0, "col") |
변경 후 | ex) - Grid에 바인딩 된 Dataset의 컬럼 값 : comp.parent.ds2.getColumn(0, "col") - Grid의 출력 값 : 2 |
'Compile file'기능을 'Build/Compile/File' 위치에 추가하여 파일별로 'Compile'할 수 있도록 수정했습니다.
설명 |
---|
Input file에 대상 파일을 입력받아서output file 경로에 compile 하여 파일을 생성합니다. |
보안 브라우저 기능을 ADL(Application Definition Language)에 속성으로 추가했습니다.
속성명 | OS | 설명 |
---|---|---|
enablecache | Windows | 캐쉬(cache)를 저장하지 않습니다. |
Android | ||
iOS | 구현예정 | |
enablescreencapture | Windows | PrintScreen 키의 기능을 사용하지 못하도록 하고 클립보드를 비웁니다. |
Android | 화면을 캡쳐하는 기능(단축버튼을 이용한 캡쳐, 캡쳐프로그램)을 사용하지 못하도록 설정합니다. | |
iOS | 미지원 | |
enableclipboard | Windows | 복사(Copy), 잘라내기(Cut)기능을 사용할 수 없도록 설정합니다. |
Android | ||
iOS | 미지원 | |
enablecookie | Windows | WebBrowser 컴포넌트와 쿠키(cookie)를 공유하는 기능을 사용하지 못하도록 설정합니다. |
Android | 미지원 | |
iOS | 구현예정 |
• Windows Runtime, Android Runtime만 기능을 구현했습니다. iOS Runtime의 일부 기능은 구현 예정입니다.
• 위 표의 속성들은 실행 중에 값을 변경할 수 없습니다.
• enablecache 속성의 cache 제어기능은 'TypeDefinition/Services'의 'cachelevel' 설정보다 우선합니다.
iOS Runtime에서 FullScreen이 가능하도록 수정했습니다.
iOS Runtime에서 FullScreen이 가능하도록 수정했습니다. FullScreen을 하면 시계와 배터리등이 표시되는 상태표시줄이 나타나지 않습니다. | |
---|---|
적용방법 | 설명 |
plist의 속성 수정 | * NX14(Launcher 프로젝트)에서 plist 항목을 수정 <key>UIStatusBarHidden</key> <true/> <key>UIViewControllerBasedStatusBarAppearance</key> <false/> * status bar is initially hidden = YES
|
AppDelegate.m 파일 수정 | AppDelegate.m 파일에서 기존 initWithLoader 항목을 아래 변경내용 처럼 'fullScreen' 으로 변경 *기존 AppViewController* controller = [[AppViewController alloc] initWithLoader:nView]; *변경 AppViewController* controller = [[AppViewController alloc] initWithLoader:nView fullScreen:YES]; initWithLoader:fullScreen 을 추가하고 fullScreen값을 YES로 수정 |
nexacro Studio의 '파일에서 찾기'(Find In Files) 기능에 단축키(ctrl+shift+f) 기능을 추가했습니다.
nexacro Studio의 '파일에서 찾기'(Find In Files) 기능에 단축키(ctrl+shift+f) 기능을 추가했습니다. | |
---|---|
단축키 | 화면예 |
ctrl+shift+f |
변경기능
nexacro Studio의 'File/Save the Project as Compress js', 'File/Save the Project as Compiled js' 메뉴가 'Build/Compress/Project', 'Build/Compile/Project' 으로 각각 이동했습니다.
구문 | 설명 |
---|---|
변경 전 | -Compress : File/Save the Project as Compress JS -Compile : File/Save the Project as Compiled JS |
변경 후 | -Compress : Build/Compress/Project -Compile : Build/Compile/Project, Build/Compile/File |
nexacrocompressor.exe 실행 옵션 중 '-F' 옵션으로 입력한 파일들은 '-Compile' 옵션과 함께 사용될 경우 XML 파일(확장자가 '.xml'인 파일)도 Compile 대상으로 포함하도록 변경했습니다.
설명 | |
---|---|
변경 전 | nexacrocompressor.exe의 실행 옵션 중 '-F' 옵션으로 입력한 파일들은 '-Compile' 옵션과 함께 사용될 경우 XML 파일(확장자가 '.xml'인 파일)은 Compile 대상이 아닙니다. |
변경 후 | nexacrocompressor.exe의 실행 옵션 중 '-F' 옵션으로 입력한 파일들은 '-Compile' 옵션과 함께 사용될 경우 XML 파일(확장자가 '.xml'인 파일)도 Compile 대상으로 포함하도록 변경했습니다. |
nexacrocompressor.exe의 사용법 및 옵션에 대한 설명은 관리자 가이드를 참고합니다.
URL : http://docs.tobesoft.com/admin_guide_nexacro_14_ko#40eb915f67149de3
사용자가 httptimeout 속성에 오버플로(overflow) 해당하는 값(2,147,483,648 이상)을 입력한 경우 무한대기 값(0)으로 변경하도록 예외처리를 했습니다.
설명 | |
---|---|
변경 전 | 사용자가 httptimeout 속성에 오버플로(overflow) 해당하는 값을 입력한 경우 오버플로 에러가 발생했습니다. |
변경 후 | 사용자가 httptimeout 속성에 오버플로(overflow) 해당하는 값을 입력한 경우 무한대기 값(0)으로 변경하도록 예외처리를 했습니다. |
Grid의 fillareatype 속성의 값을 'linerow'로 설정했을 때 데이타가 없는 로우(row)의 expandshow 속성값이 'show'일 때 expand 이미지가 나오지 않도록 변경했습니다.
설명 | |
---|---|
변경 전 | Grid의 fillareatype 속성의 값을 'linerow'로 설정 시 데이타가 없는 로우(row)의 expandshow 속성값이 'show'일 때 expand 이미지가 나타나고 있었습니다. |
변경 후 | Grid의 fillareatype 속성의 값을 'linerow'로 설정 시 데이타가 없는 로우(row)의 expandshow 속성값이 'show'일 때 expand 이미지가 나오지 않도록 변경했습니다. |
Grid의 getCellproperty 메소드의 리턴 값을 String형에서 Object형으로 변경하였습니다.
설명 | |
---|---|
변경 전 | Grid의 getCellproperty 메소드의 리턴 값을 String형으로 반환합니다. ex) Grid Cell의 align 속성을 'center middle'로 변경 : 다음 내용을 실행하고 rtn값을 trace 메소드로 출력하면 'align:center middle'을 출력 var rtn = this.Grid00.getCellProperty("body", 0, "style"); trace(rtn) |
변경 후 | Grid의 getCellproperty 메소드의 리턴 값을 Object형으로 반환합니다. ex) Grid Cell의 align 속성을 'center middle'로 변경 : 다음 내용을 실행하고 rtn값을 trace 메소드로 출력하면 '[object Object]'을 출력 var rtn = this.Grid00.getCellProperty("body", 0, "style"); trace(rtn) |
기존과 같이 사용하기 위해서는 다음과 같은 소스코드의 변경이 필요합니다.
ex)
var rtn = this.Grid00.getCellProperty("body", 0, "style").align;
trace(rtn);
// or
var rtn = this.Grid00.getCellProperty("body", 0, "style");
trace(rtn.align);