본문바로가기

Release Notes

AlopexUI 제품 다운로드는 NEXCORE 고객지원센터 다운로드 게시판에서 직접 하시거나 nexcore4u@sk.com로 문의 바랍니다.

2.11.2

Released on 2018.10.4

New
  • Autocomplete, Combobox - input 클릭 시 텍스트가 모두 선택되도록 하는 data-select-text 속성 추가
  • Spinner - Time, Date Spinner에서 데이터 형태를 설정할 수있는 data-value-type 속성 추가
  • Spinner - Time Spinner에서 string 형태의 데이터 포맷을 설정하는 data-time-format 속성 추가
  • Spinner - Date Spinner에서 string 형태의 데이터 포맷을 설정하는 data-date-format 속성 추가
  • Tree - 노드의 text에 html사용여부를 지정하는 속성추가
Fixes
  • Carousel - swipe 기능에러 수정
  • Carousel - setSwipe Api 작동에러 수정
  • Combobox - 특정동작시 바인딩 에러 수정
  • Combobox - null인 옵션값이 존재할때 getText 버그 수정
  • Spinner - Time Spinner (12H 기준) setValue 시 13~24시 데이터가 들어오면 12시간을 빼서 적용하도록 기능 개선 (Date object와 같은 형태)
  • Tree - XSS공격에 대한 취약점 보완

2.11.1

Released on 2018.9.20

New
  • Fileupload - onError 이벤트 콜백 파라미터에 xhr 객체 추가
  • Fileupload - 파일 업로드 전송 시, xhr 객체를 컨트롤 할 수 있는 beforeUpload 옵션 추가
  • Request - 통신 시 credential 요청 여부를 설정하는 withCredential 옵션 추가
  • Spinner - 위,아래 컨트롤에 따라 상위 단위의 시간 값이 변경되게 하는 data-automation 옵션 추가
Fixes
  • Databind - setData 시에 데이터가 JSON 형태일 때 버그 수정
  • Fileupload - downloadCallback에서 path가 설정되지 않는 버그 수정
  • Fileupload - acceptFiles옵션 setOptions에서 동작하지 않는 버그 수정
  • Spinner - 좌우버튼 키를 눌렀을때 이전, 다음 input으로 포커스가 이동하도록 기능 개선
  • Webeditor - 웹에디터 비활성화시 기능버튼들 스타일이 바뀌지 않는 버그 수정

2.11.0

Released on 2018.9.13

New
  • Databind - spinner 컨트롤 추가
  • Fileupload - 완료버튼을 클릭했을때 호출되는 doneCallback 함수 추가
  • Fileupload - 완료된 파일을 목록에서 제거하는 clearFile API 추가
  • Fileupload - 전체파일에 대한 크기를 제한할 수 있는 maxTotalFileSize 옵션 추가
  • Fileupload - 파일업로드 상단의 '전체선택'버튼을 제어할 수 있는 showCheckedAll 옵션 추가
  • Fileupload - 파일업로드 상단의 '전체해제'버튼을 제어할 수 있는 showUnCheckedAll 옵션 추가
  • Fileupload - 파일업로드 상단의 '선택삭제'버튼을 제어할 수 있는 showDeleteChecked 옵션 추가
  • Fileupload - 파일업로드 상단의 '파일추가'버튼을 제어할 수 있는 showAddFile 옵션 추가
  • Fileupload - 파일업로드 상단의 버튼그룹( '전체선택', '전체해제', '선택삭제', '파일추가')을 제어할 수 있는 showButtonGroup 옵션 추가
  • Popup - iframe:false일때 오픈시에 에러가 발생할 경우 errorCallback 콜백함수 추가
  • Spinner - Date Spinner 추가
  • Spinner - Time Spinner에서 초를 입력 할 수 있는 기능 추가
  • Spinner - Time Spinner일 경우 setValue시에 DateObject형(new Date())도 사용할수 있도록 추가
Fixes
  • Maskedinput - 텍스트를 블록으로 선택한 후 키 입력시 발생하는 버그 수정
  • Spinner - Time Spinner 탭 키로 이동 시 선택된 input의 값이 수정되지 않는 버그 수정
  • Spinner - Time Spinner에서 연속으로 키 입력 시 발생하는 버그 수정
  • Spinner - setValue 버그 수정

2.10.16

Released on 2018.8.30

Fixes
  • Daterange - 시작일이나 종료일이 없을 경우 exception 발생하는 버그 수정
  • Popup - 팝업 창의 height값을 부모 창보다 크게 설정할 경우 팝업 창의 헤더 부분이 가려지는 버그 수정
  • Tooltip - AlopexGrid 내부에서 사용 시 위치를 잡지 못하는 버그 수정
  • Validator - getErrorMessage 메서드 버그 수정

2.10.15

Released on 2018.8.23

New
  • 공통 - isEnabled API 추가 (기존 getEnabled API와 동일하게 동작합니다)
  • Autocomplete - data-bind 기능 추가
  • Databind - nullValueRender 옵션 추가
  • Reporting - data-pagebreak 속성 추가, PDF 생성 시 해당 옵션을 이용해 page break를 할 수 있습니다.
  • Reporting - export 메소드 옵션에 repeatTableHeader 추가 , repeatTableHeader 가 true이면 테이블이 여러 페이지에 걸쳐 있을 경우 각페이지의 테이블 시작부분에 테이블헤더 부분을 반복 출력합니다.
  • Spinner - 위/아래 버튼을 오래 누르고 있으면 value가 계속해서 증감하도록 pushincrease 옵션 추가
  • Spinner - 위/아래 버튼을 누를때 증감하는 값의 속도를 조절할 수 있는 intervalrate 옵션 추가
  • Spinner - getValue, setValue API 추가
  • Request - last 옵션 추가
Fixes
  • Autocomplete - 파라미터가 Object일때 Object의 속성들이 모두 일치하는 데이터 건이 선택되도록 select API 수정
  • Combobox - setData 버그 수정
  • Dateranage - 년도, 월 이동 버튼 Disabled 이미지 개선
  • Dateranage - enddate 입력 버그 수정
  • Maskedinput - AlopexGrid에서 keyfilter 사용 시 포커스 이동이 안되는 버그 수정
  • Popup - 이동가능 팝업의 경우 브라우저창을 resize후 Popup창을 move 동작시 Popup창의 헤더가 브라우저에 의해 가려지는 버그 수정
  • Spinner - change triggering 관련 버그 수정
  • Spinner - 버튼으로 값 수정 후 포커스를 제대로 잡지 못하는 버그 수정
  • Validator - setup 언어 설정 후, 메시지 설정 시 제대로 반영이 되지 않는 버그 수정
Removals
  • Time Spinner - 키보드 좌우 버튼에 의한 포커스 이동 로직 제거

2.10.14

Released on 2018.8.9

New
  • Combobox, Autocomplete - close API 추가
  • Autocomplete - getText API 추가
  • Autocomplete - validation 기능 추가
Fixes
  • Combobox - 드롭다운 위치 제대로 못잡는 버그 수정
  • Combobox - databind 관련 버그 수정
  • Combobox - Form validation 관련 버그 수정
  • Request - REST PATCH 버그수정
  • Request - REST DELETE 버그수정
  • Request - 배열데이터로 request 실행시 before 함수에서 Request.data 속성 참조 가능하도록 수정

2.10.13

Released on 2018.8.2

New
  • Select - selectionInit API 추가
Fixes
  • Combobox, Autocomplete - validation 관련 버그 수정
  • Combobox, Autocomplete - ESC키로 드롭다운이 닫히도록 기능 개선
  • Combobox - getValue 버그 수정
  • Dialog - data-toggle 버그 수정

2.10.12

Released on 2018.7.26

New
  • Request - REST PATCH 관련 로직 추가
Fixes
  • Combobox - setData API로 데이터 바인딩 시 데이터가 마크업으로 바인딩 되지 않도록 수정
  • Popup - iframe: true인 Popup의 resize 기능 버그 수정
  • Popup - iframe: true인 Popup이 로드될 때 iframe을 두번 로드하는 버그 수정 (IE브라우저)
  • Popup - iframe: true인 Popup을 닫을 때 iframe의 onload를 호출하는 버그 수정 (IE브라우저)

2.10.11

Released on 2018.7.19

Fixes
  • Combobox, Autocomplete - IE Edge 렌더링 및 스크롤 버그 수정
  • Combobox, Autocomplete - change 이벤트 바인딩 기능 개선
  • Combobox - setValue, setText API 사용 시 해당 위치로 스크롤 안되는 버그 수정
  • Combobox - 엔터키 동작 버그 수정

2.10.10

Released on 2018.7.12

New
  • Multiselect - 동적으로 리스트를 열고 닫는 open / close API 추가
Fixes
  • Autocomplete, Combobox - 선택된 항목의 마크업에 Selected 클래스 추가
  • Autocomplete, Combobox - IE9 width Style 버그 수정
  • Autocomplete - select API 동작 안하는 버그 수정
  • Combobox - 필터링 시 ignoreCase가 동작하지 않는 버그 수정
  • Combobox - 텍스트 필터링 후 Combobox가 다시 열렸을 때 전체 목록이 표시되지 않는 버그 수정

2.10.9

Released on 2018.7.5

New
  • Tooltip - 툴팁 문구를 설정할 수 있는 text 옵션 추가
  • Tooltip - 타깃 element 상태를 동적으로 바꿀 때 Tooltip을 재설정하는 refresh API 추가
  • Autocomplete, Combobox - 데이터 갯수를 지정할 수 있는 data-max-count 옵션 추가
  • Autocomplete - fitwidth값이 false일때 너비를 지정할 수 있는 data-fixed-width 옵션 추가
Fixes
  • Autocomplete, ComboBox - 대량 데이터 렌더링 성능 개선
  • Tooltip - setOption API에서 tooltip/open/close trigger 이벤트 수정시 반영 안되는 버그 수정
  • Tooltip - Edge 브라우저에서 disabled 컴포넌트의 툴팁이 동작하지 않는 버그 수정
  • Tooltip - 툴팁이 화면밖으로 벗어나지 않고 화면 안에서 보이도록 기능 개선
  • Multiselect - custom class 적용 되지 않는 버그 수정
  • Dateinput - datefomat 특정형식('MM-yyyy') 버그 수정

2.10.8

Released on 2018.6.15

New
  • Multiselect - 리스트 영역의 위치를 설정할 수 있는 position 옵션 추가
  • Reporting - 테이블 셀 내 수직 정렬 기능을 설정할 수 있는 useVerticalAlign 옵션 추가
  • DatePicker - 주시작 요일을 설정할 수 있는 startweekday 옵션 추가
  • Tooltip - 타겟 element 상태에 따라서 툴팁의 사용 여부를 결정할 수 있는 data-activate 옵션 추가
  • Tooltip - 툴팁의 동작을 동적으로 설정할 수 있는 setOption, setOptions API 추가
  • Tooltip - 툴팁에 설정된 옵션을 가져올 수 있는 getOption, getOptions API 추가
Fixes
  • Dialog - movable 기능 풀리는 현상 수정
  • Reporting - strong/label 태그 사용 시 개행되는 현상 수정
  • Reporting - ul/ol 리스트 스타일 반영되도록 개선
  • Reporting - a/u 태그 속성에 맞게 출력되도록 개선
  • Reporting - data-bind 템플릿은 출력되지 않도록 수정

2.10.7

Released on 2018.5.31

New
  • Tooltip - disabled 상태인 element에서도 Tooltip을 표시할 수 있도록 data-show-disabled, data-create-wrapper 옵션 추가
  • Dateinput - 지정한 포맷이후 추가로 입력하지 못하도록 하는 data-block-key 옵션 추가
  • Dateinput - Dateinput을 클릭했을때 자동으로 전체선택되도록 처리하는 data-click-select 옵션 추가
Fixes
  • Dateinput, Datepicker - $a.setup을 통해 format 공통 설정할 수 있도록 수정
  • ProgressBar - Accordion 내에서 사용 시 진행 표시가 되지 않는 오류 수정

2.10.6

Released on 2018.5.17

Fixes
  • Dialog, Popup - open 시점의 포커싱 요소를 설정하는 focus 옵션 추가
  • MultiSelect - 전체해제 아이콘이 밀리는 현상 수정
  • Popup - 윈도우 팝업 위 팝업을 띄운 후, 순서대로 닫지 않을 경우 발생하는 오류 수정

2.10.5

Released on 2018.4.19

Fixes
  • Tabs - 컨텐츠의 로딩을 시점을 제어하는 preloading 옵션 디폴트값을 false로 변경

2.10.4

Released on 2018.4.12

Fixes
  • Datepicker - Keyboard Support 버그 수정
  • Setup - 컴포넌트 다국어 설정 기능 추가
  • MaskedInput KeyFilter - Aloepx Grid 의 Cell 안에서 사용 시 필터링 되기 전 문자 남아있는 현상 수정

2.10.3

Released on 2018.3.28

Fixes
  • Combobox - IE 에서 스크롤 영역 클릭 시 목록 닫히는 현상 수정
  • MaskedInput - data-keyfilter-rule='digits' 옵션 사용 시, 한글 입력 후 포커스 아웃되는 현상 수정
  • Spinner - 시간 입력 input창 포커스아웃 후 다시 입력할 경우 발생하는 버그 수정
  • Tabs - 타이틀 및 Remove 버튼 클릭 이벤트 성능 개선

2.10.2

Released on 2018.3.2

Fixes
  • Autocomplete/Dropdown - Autocomplete/Dropdown가 여러개 있을때 포커스시 제대로 닫히지 않는 현상 개선
  • Autocomplete - data-open-button 활성화시 열렸을때 제대로 닫히지 않는 현상 개선

2.10.1

Released on 2018.2.1

Fixes
  • Tabs - addTab() 통해 html 컨텐츠 로드 시, 해당 탭 타이틀 버튼을 먼저 생성하도록 기능 개선

2.10.0

Released on 2018.1.25

New
  • ComboBox 신규 컴포넌트 추가

2.9.4

Released on 2018.1.18

Fixes
  • FileUpload - 업로드 에러 발생 시 에러메시지 표시 및 삭제 버튼 활성화

2.9.3

Released on 2017.12.28

New
  • Tabs - 탭 삭제 이전에 발생하는 beforetabremove 이벤트 추가
Fixes
  • Diagram - go.js 라이센스가 적용되지 않는 현상 수정
  • Tabs - beforetabchange 이벤트 핸들러의 리턴값을 통해 탭 이동 여부를 제어할 수 있도록 수정

2.9.2

Released on 2017.12.08

Fixes
  • Autocomplete - reset 버튼 클릭 후 같은 단어 검색안되는 현상 수정
  • Paging - data-maxpage 옵션 동작 안하는 현상 수정
  • Select - data-placeholder 옵션 미 사용시 발생하는 selectionInitialization API 버그 수정
  • Tabs - div.Scroller를 사용하는 경우, moveTab API 동작안하는 현상 수정
  • Webeditor - 다른 엘리먼트에서 웹에디터로 커서 옮겨올 때 발생하는 스크립트 에러 수정

2.9.1

Released on 2017.11.30

New
  • Tabs - 탭을 특정 인덱스로 이동하는 moveTab API 추가
Fixes
  • Table - data-sortable 옵션 없을 때, data-sort-function 동작하지 않는 현상 수정

2.9.0

Released on 2017.11.16

New
  • Reporting 신규 플러그인 추가
Fixes
  • Table - hideColumn, showColumn API 오류 수정

2.8.2

Released on 2017.11.02

Fixes
  • Autocomplete - setOptions API 호출 이후, 통신(data-url방식)이 중복 호출되는 현상 수정
  • Dateinput - 특정 날짜 포맷(yyyyddMM)을 사용하는 경우 focusout 시에 값이 사라지는 현상 수정
  • Databind - Select 컴포넌트의 options 바인딩 시, title 있으면 속성 바인딩 되도록 수정
  • Groupbutton - setOrient API 동작 안하는 버그 수정

2.8.1

Released on 2017.09.21

New
  • Setup - AlopexUI CSS를 CDN 방식으로 사용할 수 있는 allowStylesheetCDN 옵션 추가
  • Tooltip - Tooltip의 위치 설정할 수 있는 position 옵션 추가(top|left, top|right, bottom|left, bottom|right)
Fixes
  • Radio - getText API 선택된 값이 리턴되지 않는 현상 수정

2.8.0

Released on 2017.09.01

New
  • Diagram - 신규 3rd Party Solution(GoJS) 추가
  • Splitter - position, onDrag 등 옵션을 동적으로 설정할 수 있는 setOptions API 추가
Fixes
  • Databinding - value 컨트롤 사용 시, 최초값으로 0이 바인딩 안되는 현상 수정
  • WebEditor - 테이블 마지막 행에서 행 추가 안되는 현상 수정

2.7.13

Released on 2017.08.03

New
  • Autocomplete - 입력 값 변경 후 목록(Dropdown)을 필터링 해주는 refreshFilter API 추가

2.7.12

Released on 2017.07.13

New
  • Request - NEXCORE 7.* setup 추가
  • Accordion - 하위 노드에 변경 있을 경우 호출하는 refresh API 추가
  • Autocomplete - data-dynamic-dropdown 속성을 셀렉터 지정 시, 해당 영역에 dropdown이 동적으로 생성됨
Fixes
  • Tabs - 특정 위치에 탭 추가 후 remove 버튼 동작 안하는 현상 수정
  • Tree - createNode API 및 더블클릭 성능 개선

2.7.11

Released on 2017.06.29

New
  • Tab - 탭 추가 위치를 설정할 수 있는 addTab API index 옵션 추가
Fixes
  • Tree - data-draggable 옵션 사용 시, 부모노드를 자식노드로 이동하는 경우 제한

2.7.10

Released on 2017.06.15

New
  • Navigation - _blank(새창/새탭) 기능 추가
  • DataBinding - foreach 사용시 template으로 지정되는 element를, 삭제할 수 있도록 alopex-template-remove 추가
  • Popup - iframe: true, moval: true 사용시 마우스가 따라다니는 현상에 대한 해제 기능 mousetime option 추가
Fixes
  • Popup - windowpopup에서 $a.close 사용후 다시 띄운 팝업의 x버튼 클릭시 파라미터가 남아있는 현상 수정
  • Webeditor - 여러 줄 선택 후 목록 기능 사용 시 발생하는 스크립트 오류 수정

2.7.9

Released on 2017.05.25

Fixes
  • Popup - iframe true인 경우 popup page init이 두번 동작하는 오류 수정
  • Dialog - data-dialog-movable true를 사용시 open function에 movable을 사용하지 않고 open하는 경우 move가 동작하지 않는 오류 수정

2.7.8

Released on 2017.04.06

New
  • Tabs - init 시점에 선택될 탭을 설정할 수 있는 data-initTabIndex 옵션 추가
  • Tabs - 탭 추가 시 포커스 여부 선택할 수 있는 addTab API setFocus 인자 추가
Fixes
  • Table - table-layout:fixed 가 무시되는 현상 수정
Removals
  • Table - data-resizable 옵션 제거

2.7.7

Released on 2017.03.23

Fixes
  • MultiSelect - minWidth : 'auto' 적용 안되는 오류 수정

2.7.6

Released on 2017.03.09

Fixes
  • WebEditor - 병합된 셀이 포함된 경우 발생하는 셀 선택 버그 수정

2.7.5

Released on 2017.03.02

Fixes
  • Tree - data-source-type=flat 인 경우 expandAll을 하는 경우 마지막 노드 이미지 누락 현상 수정
  • WebEditor - IE에서 ctrl키 입력시 줄바꿈되는 현상 수정

2.7.4

Released on 2017.02.23

New
  • Tree - traverseUpCheck Function 추가
Fixes
  • Popup - Popup close callback 데이터 전달 시, 함수가 포함된 Object 타입인 경우에도 정상 전달되도록 수정
  • Dialog - data-dialog-type을 선언한 Dialog를 두번째 open했을때 버튼 event가 동작하지 않는 현상 수정
  • Autocomplete - data-dynamic-dropdown 옵션 사용 시 Up/Down 키를 통한 목록 이동 버그 수정
  • WebEditor - 상위 CSS에 의해 폰트 변경 안되는 현상 수정

2.7.3

Released on 2017.02.10

Fixes
  • Popup - Popup close callback 데이터 전달 시, '삭제된 스크립트의 코드는 수행할 수 없습니다' IE 메시지에 대한 조치

2.7.2

Released on 2017.02.02

Fixes
  • Autocomplete - data-dynamic-dropdown & data-open-button 조합 시 버그 수정

2.7.1

Released on 2017.01.25

New
  • WebEditor - Strikethrough/Superscript/Subscript 아이콘 추가
Fixes
  • WebEditor - clear 기능 버그 수정

2.7.0

Released on 2017.01.19

New
  • SemVer(http://semver.org/) 도입
  • WebEditor - table 기능 추가
Fixes
  • Spinner - Time Spinner 에 대한 setEnabled API 버그 수정
  • Spinner - Time Spinner 데이터 바인딩 시(time 컨트롤) 시간대 반영되도록 수정

2.3.6.22

Released on 2017.01.12

Fixes
  • Popup/Dialog - 모바일 pinch zoom in 시 move/resize 정상값으로 움직이도록 수정
  • Popup - IE 부모화면에서 윈도우팝업 오픈, 윈도우팝업에서 레이어팝업 오픈 후 부모로 콜백 데이터 전달 안되는 현상 수정
  • Popup/Dialog - Dialog 좌측 resize 이상 현상 수정
  • Dropdown - 키보드 입력을 통한 아이템 선택 시 href page 이동하지 않는 현상 수정
  • Tabs - 1 depth tab 으로 초기화 후, 2 depth tab으로 확장 가능하도록 수정

2.3.6.21

Released on 2017.01.05

New
  • MaskedInput - 통화 포맷에서 시작이 '0'인 경우 허용/제한 하는 notAllowStartZero 옵션 추가
Fixes
  • Popup/Dialog - Dialog resizable 사용 시 좌측컨트롤 버그 수정
  • Dropdown - button type 사용시 엔터키 작동버그 수정
  • Popup - IE9이 아닌경우 Window Object return 하도록 수정

2.3.6.20

Released on 2016.12.22

New
  • Popup/Dialog - resizable 옵션 사용 시, Popup/Dialog 축소 가능한 최소값(높이 100px / 너비 200px) 디폴트 설정 신규 추가
  • Autocomplete - clear API 추가 및 select API 확장(텍스트와 id 선택 가능)
Fixes
  • FileUpload - download / delete callback시 파일명 외에 파일 경로,파일 사이즈 정보를 전달 받을 수 있도록 수정
  • Request - 서버 에러 메시지(responseText) 추가/보완 하여 request error callback에 전달 하도록 수정
  • MaskedInput - Formatting 사용 시, input 요소에서 마우스 커서 위치에 사용자 키 입력 되도록 수정
  • Autocomplete - 특수문자에 대한 정규식 필터링 에러 수정

2.3.6.19

Released on 2016.12.15

New
  • Autocomplete - data-url 방식 사용 시, 통신 전처리할 수 있는 before 옵션 추가
Fixes
  • Tree - checked='true' 설정 시 상위 노드에 대해서 check 처리하는 과정 추가

2.3.6.18

Released on 2016.12.12

New
  • Carousel - swipe 동작을 끌 수 있는 data-swipe 옵션 및 setSwipe API 추가
  • MultiSelect - htmlBind 옵션($a.setup) 추가 (htmlBind:false 설정 시 텍스트 바인딩)
  • Autocomplete - % 너비 적용 시, window resize에 따라 Autocomplete 크기 변하도록 수정
Fixes
  • Dialog - ESC close 및 data-dialog-type='null' 일때 title이 content에 나오는 현상 수정
  • MultiSelect - 특수문자 포함 문자열 like 검색 안되는 현상 수정

2.3.6.17

Released on 2016.12.01

Fixes
  • DateInput - 유효하지 않은 날짜에 대한 처리 오류 수정
  • Spinner - 시간대 Up/Down 버튼으로 변경 가능하도록 수정
  • Tabs - getTitleByIndex API에서 Depth2 탭의 타이틀 가져오지 못하는 현상 수정

2.3.6.16

Released on 2016.11.22

Fixes
  • Autocomplete - 자동 완성 결과 없을 때 빈 Dropdown 뜨는 현상 수정
  • Tabs - iframe 컨텐츠에 대해서 setTabIndex API 중복 호출 시 발생하는 버그 수정
  • Tabs - 탭 추가 시 서브탭 컨텐츠 모두 불러오도록 수정
  • Autocomplete - data-enter-selectfirst, selectedDataDefault 옵션 추가

2.3.6.15

Released on 2016.11.10

New
  • Tabs - 서브탭(Depth2)의 선택(setTabIndex)/추가(addTab)/삭제(removeTab) 기능 확장
Fixes
  • Page - iframe false Popup 오픈 시 이전 데이타가 남아 있는 현상 수정
  • Tree - getNode API 에서 부모키(parentIdKey)까지 내보내도록 수정
  • Popup - 팝업 위 팝업 띄울 경우 스크롤 없어지는 현상 재수정

2.3.6.14

Released on 2016.11.03

New
  • DatePicker - DatePicker의 위치 설정할 수 있는 position 옵션 추가
Fixes
  • Spinner - Time Spinner 백스페이스 내용 삭제 시, undefined 나타나는 현상 수정
  • Spinner - Time Spinner 숫자 이외의 키 입력 방지 처리
  • Popup - 팝업 위 팝업 띄울 경우 스크롤 없어지는 현상 수정

2.3.6.13

Released on 2016.10.27

Fixes
  • Autocomplete - data-url 방식에서 서버 통신 Content-Type 설정
  • FileUpload - 사용자 onLoad 이벤트 설정되도록 수정 및 업로드된 파일 컨트롤 예제 추가
  • Spinner - Time Spinner 데이터 바인딩 버그 수정
  • Tabs - 2 Depth Tab에서 setTabIndex API 호출 시 Subtab 컨텐츠 보이도록 수정

2.3.6.12

Released on 2016.10.20

Fixes
  • MaskedInput Fomatting - 통화(금액 등) format에 대하여 동적으로 값 입력 시 fomatting 되도록 수정
  • Popup - iframe 팝업 열고, 닫을 때 스크롤 이상 현상 수정

2.3.6.11

Released on 2016.10.13

New
  • Autocomplete - 자동 완성 필터링 설정할 수 있는 data-filter 옵션 및 .setCustomFilter API 추가
  • Autocomplete - Dropdown을 동적으로 생성하는 data-dynamic-dropdown 옵션 추가
  • Popup - resizable 옵션 추가
  • Table - data-scroller-use 옵션 추가
Fixes
  • Popup - IE iframe 팝업 데이터 전달 안되는 이슈 해결
  • Popup - iframe Popup 내 iframe Popup 호출 시 팝업 크기가 정상적으로 보여지지 않는 이슈 해결
  • Dropdown - 드롭다운 선택 후 포커스 날아가지 않도록 수정

2.3.6.10

Released on 2016.10.06

Fixes
  • Popup - 여러 팝업 생성 시 마지막 데이터가 전달되는 버그 수정

2.3.6.9

Released on 2016.09.29

New
  • Tree - lazyload 옵션 및 이벤트 추가
Fixes
  • Popup - close callback 전달 데이터가 없는 경우에 close callback 호출 안되는 현상 해결
  • Tabs - setTabIndex API 호출 시 유효한 index가 아닐 경우 예외 처리 및 에러메시지 발생시키도록 처리
  • Tree - drag&drop 후 체크 박스 동기화 처리

2.3.6.8

Released on 2016.09.22

New
  • DateInput - focusout 시점에서 빈 값일 경우 옵션 추가
  • Tree - 트리노드 drag & drop 기능 추가
  • Tree - 트리 컴포넌트의 동적 구성 시 flat 구조의 데이터 지원 가능한 source-type 옵션 추가
Fixes
  • DateInput - Dateinput 이 비활성화 일 때 default 입력 안되도록 수정
  • Tabs - 2 Depth 탭 컨텐츠 너비 동적 계산 오류 수정
  • Tree - 노드의 텍스트 부분에 HTML 문자열 사용 시 렌더 안되는 이슈 해결

2.3.6.7

Released on 2016.09.08

New
  • MaskedInput - Formatting Databind와 연계
  • Request - NEXCORE.NET 통신 모듈 내장
  • Tabs - 2 Depth 탭을 위한 Tabs 기본 API 기능 확장
  • Tree - tree setup 기능 추가, get/set 기능 보완
Fixes
  • Autocomplete - getSelectedData 버그 수정
  • Page - URL(+querystring 데이터) 방식 호출 시 데이터 page init에 전달
  • Popup - 윈도우 팝업 새로고침 시 팝업 클로즈 콜백 호출되는 현상 수정
  • Popup - IE modal block 해제 버그 수정, callback 수정
  • Spinner - AMPM 옵션 미 사용 시 발생되는 버그 수정
  • Radio - 이미지 radio버튼이 name 체크 하지 않고 checked풀리는 버그 수정
  • Fileupload - IE 에서 파일 선택 창 Open 되지 않는 버그 수정

2.3.6.6

Released on 2016.09.01

New
  • Autocomplete - select/setEnable API 추가
  • Tabs - iframe 탭 사용 시 컨텐츠 새로고침 버튼 추가
  • Masked Input - Formatting 기능 신규 추가
Fixes
  • DateRange - 요일 형식 사용 시 캘린더 선택 버그 수정
  • Radio - ImageRadio 사용 시 중복 선택되는 버그 수정
  • Popup - modal window popup 창 새로고침 시 부모창 modal 없어지는 현상 수정
  • Tree - Tree 아이콘과 계층선 간 겹침 현상 수정
  • Validation – Decimal 에러 문구 수정

2.3.6.5

Released on 2016.08.25

New
  • Spinner - 시간을 입력할 수 있는 Time Spinner 기능 추가
Fixes
  • DateInput - 요일 표기 시 캘린더 날짜 선택안되는 현상 해결
  • Dialog - IE scroll 이동시 부모창이 흔들리는 이슈 해결

2.3.6.4

Released on 2016.08.18

New
  • Dateinput - 요일 표기 및 inputwidth 옵션 추가
  • Dropdown - 지정한 요소를 base로 동적 설정 하여 드랍다운 오픈하는 .open(selector) API 추가
  • DataBinding - 엘리먼트 name 속성값에 특수기호 포함될 경우 jQuery 에러 발생하는 이슈 해결
Fixes
  • Table - init 성능 개선
  • Popup - 중복 팝업 구성 시 close콜백에 데이터 전달 안되는 이슈 해결
  • Popup - iframe Popup close시 부모창 scroll lock 해제 안되던 이슈 해결
  • Dateinput - reset과 calendar 버튼이 겹치는 현상 해결

2.3.6.3

Released on 2016.08.11

New
  • Dropdown - 임의의 옵션을 동적 선택할 수 있는 .select() API 추가
  • Tabs - beforetabchange 이벤트, .getTitleByIndex(), .cancelThisTabChange() API 추가
  • Storage - $a.session.clear(key) API를 통해 저장 데이터의 key를 이용해 단건 씩 삭제 기능 추가
Fixes
  • Select - select.Divselect 마크업 사용 시 data-bind 오류 현상 수정
  • Storage - $a.session(key, value) API에서 value type으로 JSON 가능 하도록 수정
  • Divselect - .clear() 시 기선택값 화면에 남아 있는 이슈 해결. 최초 렌더 직후 getData() 할 때 value를 가져오도록 수정.

2.3.6.2

Released on 2016.07.29

New
  • Datepicker - 화면에 append 될 때, 기존 다른 엘리먼트 위치 값에 영향을 주지 않도록 수정
  • FileUpload - advance 모드 일 때, 체크박스 기능 버튼을 기본 요소로 제공
  • MultiSelect - checkheader, menuWidth 옵션 추가
Fixes
  • Tabs - 반응형 개선

2.3.6.1

Released on 2016.07.14

New
  • Request - json 타입 외의 응답데이터 허용 위해 dataType 및 useServiceId 옵션 추가
  • Validator - Validation 동적 설정 가능한 $a.validation.setup API 추가

2.3.6.0

Released on 2016.07.07

New
  • WebEditor 신규 컴포넌트 추가
  • DatePicker - certainDates 옵션 설정 시 특정일에 대한 타이틀 tooltip 설정 기능 추가
Fixes
  • Dialog - 브라우저 사이즈 변경 시 위치 값 버그 수정

2.3.5.3

Released on 2016.06.30

New
  • Tabs - 2 Depth 탭 기능 추가
Fixes
  • Databind - .$a.data.control() API 가이드 수정.

2.3.5.2

Released on 2016.06.23

New
  • Accordion - expandByMenuId/collapseByMenuId 기능 추가
Fixes
  • Tabs - 탭 index 로 탭 컨텐츠 가져오는 API 추가. removetab Event 가이드 추가.

2.3.5.1

Released on 2016.06.16

Fixes
  • Tabs - 탭 버튼 모두 삭제 시, addTab API로 신규 탭 추가 할 수 없는 부분 수정

2.3.5.0

Released on 2016.06.02

New
  • FileUpload 신규 컴포넌트 추가
  • Autocomplete - data-resetbutton 속성 추가

2.3.4.0

Released on 2016.05.27

New
  • Chart - 신규 3rd Party Solution(AmCharts) 추가

2.3.3.0

Released on 2016.05.19

New
  • Autocomplete - maxResult 기능 추가
  • UI/UX 표준 - table 내 ImageChkbox 들어간 예제 추가

2.3.2.0

Released on 2016.05.12

New
  • Autocomplete - fitWidth 기능 추가
  • UI/UX 표준 - Object/Layout Template 추가
Fixes
  • DropdownButton - multi depth 선택 버그 수정

2.3.1.20

Released on 2016.05.04

New
  • Autocomplete - 신규 컴포넌트 추가
Fixes
  • dialog - modal일 경우 기존 window scroll 이벤트 사라지던 버그 수정

2.3.1.19

Released on 2016.04.28

New
  • Tabs - Fixed 탭에 대하여 너비를 조정할 수 있는 HTML 속성 data-tab-width 및 .setTabWidth(width) 함수 추가
  • Carousel - play, pause 버튼 추가
Fixes
  • Datepicker - locale 설정 가이드 추가

2.3.1.18

Released on 2016.04.19

New
  • Datepicker - $a.setup을 이용하여 datepicker 컴퍼넌트에 대한 locale 설정 가능하도록 수정
  • Tabs - Fixed 탭 기능 및 가이드 추가

2.3.1.17

Released on 2016.04.18

New
  • Select - 화면에 보여질 option 수를 설정하는 속성 data-select-size 및 함수 .setSelectSize() 추가
  • Daterange - NoLimit 설정 추가. Min/Max date 설정에 대한 해제를 원할 때 사용.
  • Splitter - setEnabled false 시 디자인 또는 클릭 등 disabled 되지 않는 이슈 수정
  • check, radio - 이미지 체크 박스 disable시 변화 없는 부분 수정

2.3.1.16

Released on 2016.02.18

New
  • Alopex UI Demo - ALOPEX AUTO 오픈
  • Masked Input - addKeyUpRegexpRule 을 통한 사용자 keyfilter 룰 적용 기능 추가
  • Dialog - Dialog Component를 접고 펴는 기능 추가
  • Tabs - Tab 버튼을 Drag & Drop 하여 위치를 변경하는 기능 추가
  • Dialog - Dialog resize 후 이벤트 추가 'dialogResizeEnd'
  • Progressbar - Progressbar 시작/종료 텍스트 설정 attr, function 추가(data-starttext, data-endtext)
  • Carousel - AutoSlide 기능 추가
  • Select - 셀렉트 버튼 내의 옵션 중 첫번째 옵션을 선택하도록 초기화 하는 기능 추가
  • Checkbox - 클릭 시, HTML attr checked=checked로 바뀌지 않는 현상 해결
Fixes
  • Tree - expandAll 사용 시, li의 marker 이미지 안 보이는 문제 해결

2.3.1.15

Released on 2016.01.27

New
  • Alopex UI 신규 테마 확인
  • Alopex UI 신규 테마 다운로드
  • dropdown - .getDataSource() API/가이드 추가
  • masked input - $a.keyfilter.addRule API/가이드 추가
  • table - .tableSort() API/가이드 추가
Fixes
  • dropdown - toggle 기능 사용 시 열린 dropdown 이 닫히지 않는 문제 수정
  • dropdown - data-close-trigger=true 일 때, open된 ul로 마우스 이동할 수 없는 문제 해결
  • splitter - 디자인 수정

2.3.1.14

Released on 2016.01.08

Fixes
  • accordion - 동적 expand/collapse 시 각 accordion 버튼이 하이라이트 되지 않는 현상 수정.
  • session - window.open(url, 'window name') 화면 전환 후, window name 변경, navigate 하면 다음 화면에서 변경 전 'window name'이 다시 보여지는 IE 버그에 대한 처리.
  • popup - $a.close API 팝업 닫을 때 IE 에러 발생 관련 수정.

2.3.1.13

Released on 2015.12.24

New
  • Popup - option을 통해 위치 조정하는 기능 추가.

2.3.1.12

Released on 2015.12.11

New
  • Tabs - 버튼형 스크롤 이동 기능 추가.
Fixes
  • Popup - window popup block 버그수정.
  • Daterange - monthly 버그 수정.

2.3.1.11

Released on 2015.11.26

Fixes
  • Tabs - Tabs 컴퍼넌트전체 너비 보다 더 크도록 addTab으로 탭 추가 할 경우, 자동으로 스크롤 생기도록 수정

2.3.1.10

Released on 2015.11.26

Fixes
  • popup - windowpopup IE8에서 modal block이 parent window 전체를 가리지 못하는 현상 수정
  • popup - popup iframe 비사용 시 발생하는 렌더링 이슈(컴포넌트 사이즈 계산) 해결
  • tabs - 탭 remove 시 이전탭으로 가지 않고 항상 첫번째 탭으로 포커스 이동하는 문제 해결

2.3.1.9

Released on 2015.10.21

Fixes
  • popup - window.open()으로 발생할수 있는 cross-domain 접근 권한 오류에 대한 처리
  • popup - window.opener 브라우저가 닫혔는데, 여전히 메모리에 남는 IE 버그로 인한 오류 수정
  • tabs - 키보드를 이용해 좌우 움직일 경우 포커스가 이동되지 않는 현상 해결
  • dialog - dialog 내 input 필드에서 Enter 키 입력 시 click 이벤트가 발생하는 현상에 대한 처리

2.3.1.8

Released on 2015.10.13

New
  • tree - 화면 로딩 성능 개선
Fixes
  • request - 스크립트에서 JSON.parse 오류 시 해당 에러메시지와 함께 errorcallback 불려지도록 수정
  • popup - iframe 사용 안할 경우 스크롤 안되는 현상 수정
  • tabs - local contents(#) 사용 시 2번 converting 되는 문제 해결
  • dateinput - pickertype를 설정하면, 해당 type에 맞게 날짜 format이 자동 변경되도록 수정
  • popup - windowpopup : true 설정을 통한 Alopex popup이 아닌 window.open()으로 생성된 팝업을 Alopex popup으로 인식하는 문제 해결
  • popup - IE에서 현재 스크롤 위치에 팝업이 열리지 않고, 스크롤 최상위에서 팝업이 열리는 문제 해결
  • navigate - IE11에서 navigate 시 다음 화면으로 parameter가 전달되지 않는 이슈 해결(IE11에서 window.name이 초기화 되는 현상 때문)
  • radio - Galaxy S6 Edge(Andoird 5.1.1) 단말의 디폴트 브라우저에서 ImageRadio change 이벤트 trigger되지 않는 문제 해결
  • data-bind - 커스텀 data-bind 생성 안되는 문제 해결
  • request - before에서 통신 header 설정 안되는 문제 해결
  • dialog - IE9에서 dialog 내 input field에서 enter키 입력 시 dialog가 닫히는 문제 해결
  • popup - iframe여부에 따라 해당되는 close callback이 불려지도록 수정
  • tree - addclass함수 잘못 사용되는 부분 수정
  • request - json 데이터 parsing 시 데이터가 undefined 일 경우의 체크 로직 보완
  • tab - data-display-flex 속성 버그 수정
  • checkbox - getTexts() 오작동 수정
  • navigate - 이전페이지에서 전달된 parameter를 페이지 별로 유지하도록 수정
  • select - Divselect refresh 오류 수정

2.3.1.7

Released on 2015.08.06

Fixes
  • daterange - data-pickertype='monthly' 사용시 input의 value가 사라지는 오류 수정

2.3.1.6

Released on 2015.07.30

New
  • grid - 드래그 앤 드롭으로 히든 컬럼을 설정하는 기능 추가.
  • grid - 컬럼에 여러개의 셀을 매핑하는 columnMapping.multi 기능 추가
Fixes
  • grid - 스크롤을 그리드의 현재 설정값 넘어가도록 설정했을 시 스크롤바가 사라질 수 있는 현상 수정함.
  • grid - 동적 데이터 바인딩을 잘못된 값으로 설정할 시 mapping.numberingColumn이 잘못 표현되는 현상에 대한 대응코드 추가.
  • grid - cellFocus 이벤트가 셀 클릭시 두번 발생하는 현상 수정
  • grid - deleted:true일때 added:true인 데이터는 그리드에서 사라지도록 수정
  • grid - IE8 엑셀 복사/붙여넣기 버그 수정
  • request - 불필요한 request, response obj null 처리를 통한 메모리 정리
  • request - grid response 데이터 중 currentPage가 없을 때 -1로 내려줄 경우 alopexGrid dataSet 정상 호출되도록 수정
  • popup - iframe 사용 시 focus 이벤트를 잃어버리는 버그 수정

2.3.1.5

Released on 2015.07.23

New
  • grid - option.defaultSorting옵션과 dataSort() API에서 array 형태의 값을 이용하여 다중정렬 선언 가능.
Fixes
  • grid - 셀에 렌더링하는 텍스트 생성 로직 개선
  • grid - Y축 스크롤 버튼 클릭시 행을 잘못보여주는 버그 수정.
  • grid - 헤더 드래그 앤 드롭 고정컬럼에 대한 버그수정.
  • grid - dataCopy API에 의해 생성된 데이터가 data._index.id를 가지지 않는 버그 수정
  • grid - hideCol API가 정렬된 컬럼을 숨기게 될 경우 정렬정보를 클리어함(sortClear).
Removals
  • grid - 그리드 생성시 페이징 사용여부에 따라 무조건 pageSet API 호출하는 코드 제거

2.3.1.4

Released on 2015.07.16

New
  • grid - option.rowOption.inlineStyle, columnMapping.inlineStyle 옵션 추가됨. 셀 엘리먼트에 추가할 style attribute 속성을 명시하는 key-value dictionary 오브젝트를 지정하여 셀을 구성하는 div 엘리먼트에 inline style을 가할 수 있다.
  • grid - option.wrapCellContent 옵션에 대한 설명 추가
Fixes
  • grid - headerRowHeight 옵션이 filterHeader에는 적용되지 않도록 수정.
  • grid - 트리 적용시 option.tree.expandedKey에 의한 펼쳐짐 여부는 데이터 로드 초기에 data._state.expandedTreeNode에 boolean값으로 저장하도록 하여 펼쳐짐 상태 변경이 data._state.edited에 영향을 주지 않도록 함.
  • grid - 세로스크롤바가 사라져도 되는 상황에서 바디영역 일부가 계속 스크롤바 너비만큼을 비워두는 현상 수정.
  • grid - option.defaultSorting에 dataSort() API에 입력하는 형태의 어레이를 넣을 경우 dataSet의 default sorting으로 multi sorting을 정의할 수 있음.
  • grid - option.pager에 함수를 설정했을 때 페이지네이션 위젯의 버튼이 클릭되지 않는 현상 수정.
  • grid - option.wrapCellContent 옵션이 option.wrapCellContentClassName 옵션과 연동되도록 수정.
  • grid - 헤더 드래그 앤 드롭 고정컬럼, 스크롤시 비정상 동작하는 버그 수정.
  • grid - option.rowPadding 적용시 option.message.nodata에 해당하는 메세지가 출력되지 않는 문제 수정.
Removals
  • grid - 로그성 주석 제거
  • grid - 편집셀 점검하는 내부 루틴 중복구현 제거

2.3.1.3

Released on 2015.07.09

New
  • grid - 헤더 Drag&Drop 기능 추가
  • grid - 그룹소계(그룹헤더, 그룹푸터)기능 추가
  • grid - cellValueChanged 이벤트 추가. 편집이 종료되어 값이 데이터에 저장될 때 값이 변경되면 발생하는 이벤트
  • grid - option.pager에 함수 사용가능. 함수의 파라미터는 pageInfo()의 리턴값이며, 함수가 리턴하는 boolean값에 따라 하단의 페이지네이션 위젯의 사용 여부를 선택할 수 있다
  • grid - option.paging.enabled의 default값 true로 정의. 그리드의 페이징은 이 값이 true이면서 동시에 option.paging.perPage값이 정상적인 숫자가 들어가 있어야 작동하게 된다
Fixes
  • grid - 필터링, 컨텍스트메뉴, 팝업, 엑셀 관련 CSS에 RootCalss 추가
  • grid - 필터링그리드 동작 관련 버그 수정
  • grid - 데이터 렌더링목록 생성 로직 대규모 개선(소계기능 개발에 의한 개선)
  • grid - cell rowspan 로직 개선
  • grid - option.alwaysShowVerticalScrollBar false 적용시 스크롤바가 사라지는 상황에서 그리드 우측에 스크롤바 영역이 남는 문제 수정
  • grid - 다음의 그리드 제공 기본 렌더러에 {"type":"text", "styleclass":"추가될클래스"} 와 같은 styleclass 속성 사용하여 편집 input 또는 select같은 엘리먼트에 클래스 추가하는 기능 구현됨 : text, checkbox, radio, select, textarea
  • grid - cellEdit 이벤트와 cellValueChanged 이벤트의 파라미터로 prevValue 추가됨. 편집되기 이전 값이 넘어옴

2.3.1.2

Released on 2015.07.02

New
  • grid - 대량데이터 내보내기시 CSV형식으로 내보내기할 수 있는 기능 추가
  • grid - 엑셀 내보내기/가져오기 관련 다이얼로그 및 메시지, 스타일 클래스 추가
  • grid - mapping.tooltip에 의한 말풍선 적용값이 /text일 경우 셀의 렌더링된 텍스트를 말풍선(title attribute)로 적용함
Fixes
  • grid - option.endInlineEditByOuterClick에 함수 선언 가능. return false를 하면 편집종료를 진행하지 않음. return true를 하면 무조건 편집을 종료함. 함수의 파라미터는 이벤트가 발생한 엘리먼트와 이벤트 오브젝트
  • grid - option.alwaysShowVerticalScrollBar 옵션이 false이고 그리드의 높이가 행의 전체 높이를 넘어서면 세로스크롤바를 보이지 않도록 함
  • grid - 렌더링 목록 생성시 트리 처리를 페이징 이전에 수행하도록 수정함
  • grid - dataGetByIndex API 작동 로직 개선
Removals
  • grid - cell inline edit 기능에서 편집종료 후 엘리먼트에 커서를 세팅하는 로직 제거(편집진입시 사용해야 하는 루틴임)

2.3.1.1

Released on 2015.06.25

New
  • grid - importMapping 옵션 추가
  • grid - 엑셀 내보내기 exportByKey 옵션 추가
  • grid - footerMapping.columnIndex에 컬럼 키 사용 가능
  • grid - headerGroup.fromIndex와 headerGroup.toIndex에 컬럼 키 사용 가능
  • grid - AlopexGrid.currentData()가 리턴하는 현재데이터 오브젝트에 _state와 _index도 함께 반영하여 리턴함
  • grid - option.useClassHovering 옵션을 사용하면 마우스가 올라가는 행에 cell-hoveringrow 클래스가 추가됨
  • grid - columnMapping.tooltip 에 '/text' 라는 값을 사용하게 되면 셀의 텍스트 컨텐츠를 셀의 title attribute로 사용하여 마우스 오버 시의 말풍선으로 사용하게 됨
  • grid - AlopexGrid.renderUtil.escapeHTMLString 추가됨
  • grid - AlopexGrid.renderUtil.setElementContent 추가됨
  • grid - columnMapping.instantInlineEditable 옵션 추가
  • grid - option.instantInlineEditType에 object 타입 추가 - ['radio', 'checkbox', {columnIndex:4}, {columnIndex:'DELETE_FLAG'}] 의 형식
  • grid - import 기능 멀티파일 지원 기능 추가
Fixes
  • grid - parseEvent시 컬럼 인덱스값을 data._index.column으로도 받을 수 있게 수정
  • grid - 그리드의 title로도 엑셀 Import 가능하도록 기능 개선
  • grid - 엑셀 내보내기시 headerGroup이 제대로 적용되지 않는 버그 수정
  • grid - title을 <br>태그를 사용하여 여러줄로 보이게 할때 잘리는 문제 해결
  • grid - leaveDeleted:true 설정되어 있을 때 삭제된 데이터가 편집모드로 진입하지 못하도록 수정
  • grid - data를 가져오는 query object에서 {_state:{editing:true}}(하나이상의 셀이 편집상태인 데이터) 또는 {_state:{editing:false}}(편집상태인 셀이 없는 데이터)사용가능
  • grid - 데이터가 ''(널 스트링)가 아닌 상태에서 다시 널 스트링으로 값이 바뀌었을 때 셀 엘리먼트의 title attribute(mapping.tooltip 옵션에 의해 생성되는 말풍선)가 지워지지 않고 기존 값이 그대로 남게되는 현상 수정
  • grid - 헤더 셀에 line-height inline style을 추가하여 헤더 타이틀을 구성하는 span.column-title 엘리먼트가 세로 가운데정렬이 되도록 수정
  • grid - option.instantInlineEditType 옵션에 'text' 가 들어가 있을 때 mapping.editable = true 인 컬럼이 인식되지 않는 버그 수정
  • grid - 셀 편집이 시작될 때, 해당 셀이 지시하는 key에 해당하는 값이 데이터게 없으면 렌더러에 넘어가는 값이 undefined 대신 ''(널스트링)이 되도록 수정
  • grid - import API 첫번째 인자값으로 그리드 인스턴스를 넘기게 수정
  • grid - option.pager=true이고 option.paging이 false 또는 빈오브젝트로 설정되어 있을 때 페이징 범위가 없어져서 데이터가 렌더링 되지 않는 버그 수정
Removals
  • grid - headerGroup 사용시 margin-top을 동적으로 세팅하는 로직 제거

2.3.1

Released on 2015.06.19

New
  • grid - 트리그리드 추가(조회기능)
  • grid - getGeometry API 추가, 그리드의 문서상 크기/위치정보 가져옴
  • grid - sortClearOnEdit 옵션 추가. default는 false
  • grid - paging.pagerSelect 옵션에 어레이 적용시 중복된 값을 제거하는 메커니즘 추가
  • grid - useClassHovering 옵션 구현함. 호버링 된 행에 cell-hoveringrow 클래스가 추가됨
  • grid - AlopexGrid.currentValue(data, key) Static API 추가됨
  • grid - 헤더 렌더링시 최 상단에 붙어있는 헤더셀은 cell-header-firstrow 클래스를, 최 하단에 붙어있는 헤더셀은 cell-header-lastrow 클래스를 가지도록 함.
  • grid - columnMapping.readonly에 의한 편집불가 셀도 cell-ui-noneditable 클래스를 가짐.
  • grid - columnMapping.tooltip 사용시 columnMapping.render 또는 editable에 값에 따른 텍스트를 저장하는 rule array가 적용되어 있을 경우 이 값을 반영하여 셀의 툴팁을 결정함.
  • tab - addTab API 추가
Fixes
  • grid - clientSortingOnDynamicDataSet 옵션 기본값 true로 변경
  • grid - key값 기준으로 updateColumnMapping API 호출시 컬럼 설정 변경되지 않는 버그 수정
  • grid - sortClear() API가 정렬이 안된 상태에서는 아무 작업 하지 않게 개선
  • grid - 그리드 스크롤이 없거나, 맨 위 또는 맨 아래에 스크롤이 이동하였을 시 휠 스크롤 이벤트를 막지 않고 브라우져로 스크롤을 보낼 수 있도록 함
  • grid - rowPadding으로 빈 행 그려졌을 시 cellInlineEdit 옵션에 의한 이벤트 핸들러에서 익셉션 내는 버그 수정
  • grid - numberingColumn 적용된 컬럼에서 동적 dataSet 적용시 값이 페이지에 따라 잘못 표현되는 버그 수정
  • grid - dragdropColumn에 의한 drag & drop 동작 시 이벤트 오브젝트에 의한 에러 발생 수정
  • grid - 컬럼 리사이즈시 이벤트 오브젝트에 의한 에러 발생 수정
  • grid - 셀 선택 중간에 편집셀 경유시 포커스 잃어버릴 수 있는 문제 수정
  • grid - 동적 dataSet 처리시 페이지 정보 및 이동이 잘못되는 버그 수정
  • grid - 공통이벤트핸들러 구현에서 동일 형태 object를 전부 새로 구현하지 않고 공유하여 사용하도록 함(메모리 절약)
  • grid - IE 구형버전 에서 window resize이벤트가 무한히 발생하는 상황에 대응하는 코드 추가
  • grid - 필터 드랍다운 생성/제거 코드 개선, 크기계산 로직 개선
  • grid - cellInlineEdit 에 의한 편집 시작/종료가 footer의 셀을 refresh시키지 않는 문제 수정.
  • grid - AlopexGrid.currentData Static API 에서 데이터의 어레이도 받음.
  • grid - AlopexGrid.clearSetup() 호출 이후 그리드 생성시 발생하는 익셉션 수정
  • grid - columnMapping.refreshBy 옵션 구현. true, key값, columnIndex값 또는 이들의 array를 옵션으로 설정 가능.
  • grid - updateColumnMapping API가 모든 컬럼을 수정할 수 있도록 기능 개선
  • grid - 푸터가 IE8에서 리프레시 되지 않는 현상 수정
  • grid - columnMapping.readonly속성에 해당되는 셀이 cellInlineEdit에 의한 편집모드 진입이 가능한 버그 수정
  • grid - option.parseValueOnStartEdit 옵션이 특정 상황에서 작동하지 않는 버그 수정
  • grid - 행 드래그앤드랍 기능이 DOM tree에 남긴 엘리먼트를 지우지 않는 버그 수정
  • grid - dataEdit(), option.cellInlineEdit 기능에 의한 편집이 모두 푸터셀 값을 정상적으로 리프레시 하도록 수정
  • grid - 행/셀 그룹 편집시 첫 행만 편집모드로 진입하고 나머지 행이 편집모드로 진입하지 않는 버그 수정
  • grid - .removeAlopexGrid() 플러그인이 클래스 제거를 잘못 수행하는 버그 수정
  • grid - 엑셀 내보내기 기능의 옵션 다양화(필터링, 선택된 데이터, 셀병합 내보내기)
  • carousel - IE8에서 resize event무한 발생 버그 수정
  • radio - IE8에서 input type변경 불가로 발생하는 문제 수정
  • checkbox - IE8에서 input type변경 불가로 발생하는 문제 수정
  • tree - 하위 아이템 보기 아이콘 버그 수정
Removals
  • grid - 내부 데이터 정렬 로직에서 미사용 변수 제거
  • grid - 내부 데이터 편집 로직에서 미사용 변수 제거

2.3.0

Released on 2015.04.03

New
  • Alopex UI 2.3 Release!