30.2016-11-22 (11월 정기버전)

Edit

30.1버전정보

Product Version

14,0,1,800

File Version

2016,11,22,1

30.2신규기능

  1. Grid 컴포넌트의 셀에 'editacceptsenter' 속성을 추가했습니다.

설명

Grid 컴포넌트의 textarea에 엔터키 입력이 들어왔을 때 엔터키 값을 편집 내용으로 입력받을지, 입력을 완료시키는 동작으로 수행할지에 대한 방식을 설정하는 속성입니다.

editacceptsenter 속성은 Grid 컴포넌트에 셀의 edittype 속성이 'textarea'일 경우에만 사용됩니다.


Default)

false


Setting Syntax)

* true

엔터키 입력 시 textarea의 편집 영역에서 엔터 기능을 수행합니다.

입력을 완료하고자 할 때에는 'Ctrl + Enter' 키를 누릅니다.


* false

엔터키 입력 시 엔터 기능을 수행하지 않고, textarea 편집 영역의 입력을 완료시킵니다.

엔터를 입력하고자 할 때에는 'Ctrl + Enter' 키를 누릅니다.

(Default)

  1. XPush기능을 HTML5 버전에서도 사용할 수 있도록 했습니다.

설명

XPush기능을 HTML5 버전에서도 사용할 수 있도록 했습니다.

TypeDefinition에 등록하는 방법은 아래 내용과 같으며 기능에 대한 자세한 내용은 도움말을 참고합니다.


XPush Object등록)

TypeDefinition의 Objects 텝에서 Add 버튼을 눌러 새로운 Object를 생성 후 ID에 "XPush", ClassName에 "nexacro.XPush" 를 입력하고 'OK' 버튼을 클릭하여 추가합니다.

  1. 컴포넌트들에 RTL 기능(속성명 : rtldirection )을 추가했습니다.

설명

'rtldirection' 속성은컴포넌트 내부 구성 요소의 출력방향을 지정하는 속성입니다.


Default)

inherit


Setting Syntax)

* inherit

컴포넌트의 내부 구성 요소의 출력 방향이 상위 폼의 내부 구성 요소의 출력 방향에 따라 출력됩니다


* rtl

컴포넌트의 내부 구성 요소의 출력 방향이 '오른쪽 -> 왼쪽'으로 출력됩니다.


* ltr

컴포넌트의 내부 구성 요소의 출력 방향이 '왼쪽 -> 오른쪽'으로 출력됩니다.

  1. Windows Runtime 환경에서 Windows 운영체제의 파일객체를 Drop하는 경우 이를 인식할 수 있도록 했습니다.

설명

Windows Runtime 환경에서 Windows 운영체제의 파일객체를 Drop하는 경우 이를 인식할 수 있도록 했습니다.

  • Windows Runtime 환경만 지원하며 파일에 대한 Drop만 인식합니다.

  • 도움말 참고 : Objects > Misc. Objects > DragDataObject > Method > getData

ex)
this.Button00_ondrop = function(obj:Button, e:nexacro.DragEventInfo)
{
    if(e.dragdata && e.dragdata.isAvailableData(DragDataFormats.FILEDROP))
    {
        trace(" e.dragdata.getData(filedrop)="+e.dragdata.getData(DragDataFormats.FILEDROP));    
    }
}
  1. 확장자가 TIFF(tif, tiff)인 파일이 여러개의 이미지를 가질때 이 내부 이미지들을 볼 수 있도록 기능을 추가했습니다.

설명

확장자가 TIFF(tif, tiff)인 파일이 여러개의 이미지를 가질때 이 내부 이미지들을 볼 수 있도록 기능을 추가했습니다.

Windows Runtime 환경만 지원하며 이미지수를 확인하고 이미지 인덱스를 바꿀수 있도록 ImageViewer 컴포넌트에 다음 2개의 메소드를 추가했습니다.


  • getImageCount : 총 로드된 이미지 갯수를 반환합니다.

  • setImageIndex : 보여줄 이미지의 인덱스를 설정합니다.

30.3변경기능

  1. Calendar 컴포넌트의 editformat 속성이 'yy-MM-dd' 이고 기존값이 없을 경우 최초 입력 시 '101010' 입력할 경우 '2010-10-10'으로 표시하도록 했습니다.

설명

변경 전

Calendar 컴포넌트의 editformat 속성이 yy-MM-dd 이고 기존값이 없을 경우 최초 입력 시 '101010' 입력할 경우 '0010-10-10'으로 표시 및 값을 설정합니다.

변경 전

Calendar 컴포넌트의 editformat 속성이 yy-MM-dd 이고 기존값이 없을 경우 최초 입력 시 '101010' 입력할 경우 '0010-10-10'으로 표시 및 값을 설정합니다.

30.4오류수정

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

Application

RP

설명

70149

Application 오브젝트의 open 메소드 처리 시 objParentFrame 정보를 null을 설정한 경우 스크립트 에러가 발생하는 오류를 수정했습니다 (IE 브라우저에서 발생한 오류입니다).

69140

Application 오브젝트의 enabletouchevent 속성값이 true인 경우 컴포넌트의 포커스 이동 시 값이 복사되는 오류를 수정했습니다 (iOS 운영체제에서 일본어 텍스트 입력 시 발생한 오류입니다).

Combo

RP

설명

69639

Combo 컴포넌트의 type 속성값이 "search" 또는 "filter"인 경우 아이템목록에서 아이템을 선택한 후 포커스를 옮겼다가 다시 돌아와 이전에 입력한 값을 완전히 삭제하지 않고 아이템목록에 없는 값으로 입력한 경우 포커스를 옮겼을때 입력된 값이 남아있는 오류를 수정했습니다.

48757

Combo 컴포넌트의 type 속성값이 "filter"일 때 일본어 히라가나 입력 시 필터 기능이 적용되지 못하는 오류를 수정했습니다.

Div

RP

설명

70392

Div 컴포넌트에 동적으로 컴포넌트를 추가해 수평 스크롤바가 생성된 상태에서 추가했던 컴포넌트를 삭제해서 스크롤바가 비활성화된 경우 스크롤바의 pos 속성값을 갱신하지 못하는 오류를 수정했습니다.

48480

Div 컴포넌트의 url 속성값을 스크립트에서 설정했을 때 연결된 Form에 설정된 user properties 값을 처리하지 못하는 오류를 수정했습니다.

48198

Div 컴포넌트의 url 속성값을 지정한 경우 Form에 포함된 Combo 컴포넌트의 value 값이 변경되지 못하는 오류를 수정했습니다.

Edit

RP

설명

69693

Edit 컴포넌트에 문자열 입력 후 포커스를 이동하면 입력한 값이 사라지는 오류를 수정했습니다 (맥 운영체제의 크롬 브라우저 53버전에서 발생한 오류입니다).

47930

Edit 컴포넌트의 lengthunit 속성값이 "ascii"이고 maxlength를 설정한 경우 일본어 반각문자 입력 시 입력된 문자가 2byte로 처리되는 오류를 수정했습니다.

ExcelExportObject

RP

설명

69986

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "number"이고 cssclass 속성값을 지정해 align 스타일을 적용한 경우 ExcelExportObject 오브젝트의 exportData 메소드를 실행해 생성된 엑셀 파일에 숫자가 아닌 값이 있다면 셀 타입이 "text"로 변경되는 오류를 수정했습니다.

69696

ExcelExportObject 오브젝트의 exportData 메소드 처리 시 Grid 컴포넌트 Cell 오브젝트의 mask 속성값이 "LONGDATE"인 항목이 출력되지 못하는 오류를 수정했습니다.

FileDownload

RP

설명

69912

FileDownload 컴포넌트의 download 메소드를 실행해 파일을 내려받을 때 파일명이 잘못 표기되는 오류를 수정했습니다 (안드로이드 런타임에서 발생한 오류입니다).

48307

FileDownload 오브젝트에서 download 메소드 실행 시 "내문서" 경로에 접근하지 못하는 오류를 수정했습니다.

Form

RP

설명

70016

Form 오브젝트의 transaction 메소드 실행 시 스크립트 에러가 발생하는 오류를 수정했습니다 (안드로이드 운영체제 버전이 4.4.2 이하인 경우 기본 브라우저에서 발생한 오류입니다).

69908

Form 오브젝트의 transaction 메소드로 데이터를 내려받아 설정한 Dataset 오브젝트의 1개 컬럼만 keystring 속성을 지정한 경우 중복되는 컬럼값에 대한 순서가 잘못 처리되는 오류를 수정했습니다.

70344

Form에서 transaction 메소드 실행 후 받아온 데이터 일부가 잘리는 오류를 수정했습니다 (안드로이드 런타임에서 발생한 오류입니다).

69773

Grid 컴포넌트에 포커스가 있는 상태에서 다른 윈도우로 포커스를 옮겼다가 다시 돌아온 경우 Form 오브젝트의 transaction 메소드로 처리된 데이터가 Grid 컴포넌트에 제대로 표시되지 못하는 오류를 수정했습니다.

Grid

RP

설명

70261

Grid 컴포넌트 Cell 오브젝트의 treelevel 속성값이 음수인 경우 글자 일부가 잘려서 표시되는 오류를 수정했습니다.

70257

Grid 컴포넌트 Cell 오브젝트에서 suppress 속성값을 지정한 경우 바인딩된 Dataset 오브젝트에서 keystring 속성값 지정으로 그룹핑된 값과 같이 처리하도록 이전 기능을 복원했습니다 (2016년 10월 정기버전에 배포된 RP 69258번의 오류 수정은 검토 결과 오류가 아닌 정상 기능으로 판단되어 다시 해당 기능을 복원했습니다).

70205

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "combo"인 경우 dropdownCombo 메소드가 잘못 처리되는 오류를 수정했습니다 (안드로이드 운영체제에서 발생한 오류입니다).

69993

Grid 컴포넌트의 onkeydown 이벤트 함수 내에서 System.showModalWindow 메소드를 사용해 띄운 팝업창에서 transaction 메소드를 실행하고 Grid 컴포넌트에 바인딩된 Dataset을 갱신하는 경우 데이터가 바로 표시되지 못하는 오류를 수정했습니다.

69971

Grid 컴포넌트의 onmousemove 이벤트 함수 내에서 tooltiptext 속성값을 변경하는 경우 cellbackground가 잘못 표시되는 오류를 수정했습니다.

69931

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "tree"일 때 바인딩된 Dataset 오브젝트의 insertrow 메소드 실행 시 status 이미지가 잘못 표시되는 오류를 수정했습니다.

69906

Grid 컴포넌트의 autosizingtype, extendsizetype 속성값이 "row"인 경우 상하 스크롤 이동 시 Cell 오브젝트에서 지정한 suppress가 풀려버리는 오류를 수정했습니다.

69822

Grid 컴포넌트의 setFormatColProperty 메소드를 사용해 컬럼 크기를 변경한 경우 autofittype 속성값을 "col"에서 "none"으로 수정하면 컬럼 크기가 잘못 처리되는 오류를 수정했습니다.

69688

Grid 컴포넌트에 바인딩된 Dataset 오브젝트의 keystring 속성값에 groupkey 설정 시 마지막 또는 중간에 있던 row가 최상단으로 표시되는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

69538

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "tree"인 경우 바인딩된 Dataset 오브젝트의 addRow 메소드 실행 후 deleteRow 메소드를 실행하면 트리의 상위레벨이 Leaf 레벨로 변경되는 오류를 수정했습니다.

69200

Grid 컴포넌트의 selectchangetype 속성값을 "up"으로 설정하고 Grid 컴포넌트의 빈공간을 클릭하면 데이터가 사라져보이는 오류를 수정했습니다.

69172

Grid 컴포넌트 Cell 오브젝트의 displaytype 속성값이 "tree"인 경우 레벨을 동적으로 변경했을 때 연결된 아이콘 이미지가 제대로 표시되지 않는 오류를 수정했습니다.

68596

Grid 컴포넌트의 cellmovingtype 속성값이 "col"일 경우 마우스로 셀 위치를 변경한 후 Format 출력 시 셀 순서가 제대로 표시되지 않는 오류를 수정했습니다.

MaskEdit

RP

설명

70128

MaskEdit 컴포넌트에서 locale 속성값 설정에 따라 일정 길이 이상 입력이 되지 않는 오류를 수정했습니다.

70306

MaskEdit 컴포넌트의 mask 속성값에 소수점(.)이 포함된 경우 화면에 소수점이 여러번 표시되는 오류를 수정했습니다.

70068

키보드 겹쳐쓰기 모드에서 MaskEdit 컴포넌트에 텍스트 겹쳐쓰기가 동작하지 않는 오류를 수정했습니다.

69661

MaskEdit 컴포넌트의 type 속성값이 "string"인 경우 mask 속성값에 날짜값 처리 시 사용하는 문자(H, M, d 등)를 입력하면 mask 문자로 출력되는 오류를 수정했습니다.

Plugin

RP

설명

69969

Plugin 오브젝트에 연결된 모듈이 관리자 권한을 요구하는 경우 실행되지 못하는 오류를 수정했습니다.

69959

모달창에서 Plugin 오브젝트를 사용해 특정 모듈을 호출하는 경우 해당 모듈 클릭 후 스크롤 동작 시 애플리케이션이 비정상 종료되는 오류를 수정했습니다.

70096

Plugin 컴포넌트에 연결된 모듈 버전을 올린 경우 설치된 모듈이 업데이트되지 못하는 오류를 수정했습니다.

69439

Plugin 컴포넌트에 Flash 모듈을 호출한 후 setProperty 메소드를 실행해 movie 속성값을 지정하는 경우 setElementWmode 관련 에러가 발생하는 오류를 수정했습니다.

Radio

RP

설명

70398

스크립트로 Radio 컴포넌트를 생성하고 value 값을 설정하려 할때 스크립트 에러가 발생하는 오류를 수정했습니다.

Tab

RP

설명

70232

TabPage 오브젝트의 enable 속성값이 false 일 경우 화면이 보이지 않는 오류를 수정했습니다.

70008

Tabpage 오브젝트의 enable 속성값이 false인 경우 해당 Tabpage 선택 시 포커스가 기존 Tabpage에 남아있는 오류를 수정했습니다.

TextArea

RP

설명

70186

TextArea 컴포넌트가 TabPage 오브젝트안에 있을 때 입력한 글자가 보이지 않는 오류를 수정했습니다 (IE에서 발생한 오류입니다).

69150

TextArea 컴포넌트의 halign 속성값을 default 값 이외의 값으로 설정하지 못하는 오류를 수정했습니다.

기타

RP

설명

70187

Div, Tabpage 컴포넌트에 연결된 Form에 TextArea 컴포넌트가 있는 경우 부모 컴포넌트의 스크롤바 동작 시 TextArea 컴포넌트에 입력한 텍스트 잔상이 남는 오류를 수정했습니다 (윈도우 10 운영체제에서 Edge 브라우저, IE11 브라우저 사용 시 발생한 오류입니다).

70346

컴포넌트에 표기되는 텍스트의 font 속성 중 "bold" 속성값이 적용되지 못하는 오류를 수정했습니다 (안드로이드 런타임에서 발생한 오류입니다).

70336

Edit, TextArea 컴포넌트에서 inputtype 속성값이 "english"인 경우 일본어가 입력되는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다).

70335

Edit, TextArea 컴포넌트에서 inputtype 속성값이 "number"인 경우 다른 컴포넌트로 포커스를 이동했다가 다시 돌아오면 이전에 입력된 문자열이 다시 입력되는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다).

69774

MainFrame, ChildFrame 오브젝트에서 테마에 포함된 이미지 설정 시 이미지 경로를 찾지 못하는 오류를 수정했습니다.

69723

ChildFrame 오브젝트의 border 속성값을 지운 후 창을 최소화하는 경우 스크립트 에러가 발생하는 오류를 수정했습니다.

69697

컴포넌트의 default 값이 지정되지 않은 경우 trace 메소드 사용 시 null로 출력되는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

69277

컴포넌트의 move 메소드 실행 시 기존 좌표 정보 값이 사라지는 오류를 수정했습니다.

48135

System 오브젝트의 showModalWindow 메소드로 새 창을 띄운 경우 새 창에 연결된 Form에 있는 WebBrowser 컴포넌트에서 특정 키 입력이 되지 않는 오류를 수정했습니다.

48075

ChildFrame 오브젝트의 showmodal 메소드 실행 후 콜백함수에서 같은 id로 다시 showmodal 메소드 실행 시 비정상 종료되는 오류를 수정했습니다.

47042

Edit, MaskEdit, Combo 컴포넌트에서 일본어 키패드로 입력 중 문자열 조합이 완료되지 않은 상태에서 포커스 이동 시 다른 컴포넌트로 값이 복사되는 오류를 수정했습니다 (iOS 운영체제에서 발생한 오류입니다).

30.4.2디바이스 API

30.4.3넥사크로 스튜디오

RP

설명

70160

넥사크로 스튜디오에서 form 파일명에 영어 외 다른 글자가 포함된 경우 디버깅 시 브레이크포인트가 동작하지 못하는 오류를 수정했습니다.

70129

Grid 컴포넌트의 vscrollbar가 활성화된 경우 넥사크로 스튜디오에서 Deploy 시 "Shrink JS file" 옵션을 선택하면 에러가 발생하는 오류를 수정했습니다.

69554

넥사크로 스튜디오에서 Div, PopupDiv 컴포넌트의 visible 속성값이 false인 경우 url 속성값을 지정했다가 지운 경우 text 속성값에 지정된 값이 디자인 모드에서 표시되지 않는 오류를 수정했습니다.

47519

넥사크로 스튜디오의 스크립트 편집 창에서 nexacro.trim 메소드가 코드 힌트로 노출되지 않는 오류를 수정했습니다.

46562

넥사크로 스튜디오에서 TypeDefinition에 등록된 컴포넌트의 Default Width, Default Height 값을 수정해도 반영되지 못하는 오류를 수정했습니다.

30.4.4기타

RP

설명

70293

NexacroAX 오브젝트를 사용하는 경우 처음 애플리케이션을 로딩한 이후 다음 실행 시 로딩 속도가 느려지는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

70286

Form 오브젝트의 transaction 메소드 처리 시 base64 인코딩된 cookie 값이 포함된 경우 일부 값이 처리되지 못하는 오류를 수정했습니다 (런타임에서 발생한 오류입니다).

70221

윈도우 파일 탐색기에서 파일 선택 후 넥사크로플랫폼 애플리케이션에 드래그앤드롭으로 파일을 이동했을 때 스크립트 에러가 발생하는 오류를 수정했습니다.

70041

ScreenInfo의 autozoom 속성값을 true로 설정한 경우 애플리케이션 로딩 시 화면이 축소됐을때 Form 오브젝트의 getOffsetWidth 메소드 결과값이 잘못 처리되는 오류를 수정했습니다 (안드로이드 런타임에서 발생한 오류입니다).

69552

운영체제의 언어 설정을 제대로 처리하지 못해 'en'으로 표시하는 오류를 수정했습니다.

48521

문자열을 입력 후 Delete키 입력 시 문자열이 삭제되지 않는 오류를 수정했습니다 (안드로이드 운영체제에서 구글 입력기를 사용한 경우 발생한 오류입니다).

45220

콜백 함수에서 스크립트 오류가 발생했을때 이후 과정이 진행되지 못하는 오류를 수정했습니다.

30.5도움말 수정 및 추가

RP

설명

69697

도움말 항목 중 다음 컴포넌트의 default 값이 잘못 표기되어 수정했습니다.

(Calendar, Combo, ListBox, MaskEdit, Radio, Spin, TextArea)

69178

도움말 항목 중 Calendar 컴포넌트의 editformat 속성 설명에 속성값이 "LONGDATE", "SHORTDATE"인 경우 넥사크로 스튜디오의 디자인 모드와 실행 결과가 달라질 수 있다는 설명을 추가했습니다.

69147

도움말 항목 중 Application 오브젝트의 addcookietovariable 속성과 addVariable, setVariable 메소드에 대한 설명을 보완했습니다.

68630

도움말 항목 중 Grid 컴포넌트의 selectRow, clearSelect 메소드의 지원 범위 오류를 수정했습니다.