본문바로가기

Release Notes

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

3.0.7

Released on 2019.07.18

New
  • Dialog/Popup - 모달 Dialog의 경우 브라우저 창을 resize시 브라우저 body가 resize 되지 않는 버그 수정

3.0.6

Released on 2019.07.04

New
  • Dialog/Popup - title:false일 때 'false'라고 툴팁이 보이는 버그 수정
  • MaskedInput - 전체 텍스트를 선택하고 키 입력 시 반응하지 않는 버그 수정
  • MaskedInput - Delete, Backspace 키 입력 시 mask가 즉시 반영되지 않았던 버그 수정

3.0.5

Released on 2019.06.13

New
  • Combobox - data-dynamic-dropdown attribute 추가
  • Dropdown - data-dynamic-dropdown attribute 추가
  • Dropdownbutton - data-dynamic-dropdown attribute 추가

3.0.4

Released on 2019.04.11

Fixes
  • Dateinput - setOptions API에 min/maxdate 동작하도록 기능 추가
  • Dropdown - data-base attribute가 제대로 동작하지 않는 버그 수정

3.0.3

Released on 2019.03.25

Fixes
  • Popup - Popup 클로즈 시 오프너의 스크롤 사라지는 버그 수정

3.0.2

Released on 2019.03.19

Fixes
  • Combobox - 드롭다운에 스크롤이 존재할 때 마지막 데이터가 보이지 않는 버그 수정
  • Multiselect - body에 스크롤이 있을 때 팝업에서 multiselect 위치 못 잡는 버그 수정
  • Splitter - 동적 생성된 Splitter에서 setOptions 메서드 미작동 버그 수정
  • Tabs - setOptions 실행 시 일부 속성 변경 안 되는 버그 수정

3.0.1

Released on 2019.02.21

Fixes
  • Daterange - 시작일, 종료일 제한이 걸리지 않는 버그 수정
  • Tooltip - setOptions 메서드 실행 시 일부 속성 변경 안 되는 버그 수정
  • Tree - setOptions 메서드 실행 시 checkbox 보이기/감추기 실행 안 되는 버그 수정

3.0.0

Released on 2019.02.14

이번 배포에는 Major 버전이 v3이 되었습니다. 기존에 사용하던 v2.3(or v2.7.0 이후 버전)과 호환 가능한 버전으로 버저닝 정책을 정리하고자 Major 버전을 올리게 되었습니다. v3부터는 제품에 도메인, 기간 제약이 적용되므로 정식버전을 사용하시거나 테스트 용도로 사용하시려면 Support 페이지를 참고하시어 트라이얼을 요청해주세요.

New
  • Component - 컴포넌트별 getOptions API 추가
  • Component - 컴포넌트별 setOptions API 추가
  • Popup - beforeCallback 옵션 추가
Fixes
  • Accordion - div블록 2개 이상 추가 시 에러 나는 문제 수정
  • Icon - 중복된 style 제거
  • Multiselect - 빈 Class 속성이 추가되는 버그 수정
  • Tree - Custom class시 적용 시 무의미한 Tag제거

2.11.8

Released on 2018.12.27

Fixes
  • Spinner - Time Spinner 아래 방향 키 동작 버그 수정
  • Webeditor - XSS 공격에 대한 취약점 추가 보완

2.11.7

Released on 2018.12.20

New
  • Autocomplete - data-position attribute 추가
  • Combobox - data-position attribute 추가
Fixes
  • Autocomplete/Combobox - 팝업일 때 내부 스크롤이 있을 경우 드롭 다운 위치 버그 수정
  • Combobox - width 값을 '%'로 지정 시 브라우저 사이즈 조절 버그 수정
  • Groupbutton - IE 브라우저 렌더링 버그 수정 (관련 CSS수정)
  • Request - 서버 측 리턴 값이 null일 때 에러 발생하는 문제 수정

2.11.6

Released on 2018.12.06

Fixes
  • Autocomplete/Combobox - Chrome에서 Dialog위에 Autocomplete/Combobox를 올릴 때 스크롤 버그 수정
  • Combobox - Combobox 리스트의 텍스트가 2줄로 생기는 버그 수정
  • Request - 200 이외의 Success코드(202, 203, 206)를 Error로 취급했던 것을 Success로 수정
  • Tabs - 텝을 drag&drop 한 후 기능 버튼(삭제/새로고침) 실행 시 오작동 버그 수정
  • Tree - createNode 메서드 실행 시 선택된 노드가 없을 때 에러가 발생됐던 부분 수정
  • Validator - require에 id항목으로 입력 시 해당 셀렉터가 Text일 때도 검증하도록 변경

2.11.5

Released on 2018.11.08

Fixes
  • Databind - foreach 컨트롤 사용 시에 databind가 동작하지 않는 버그 수정
  • Spinner - setValue API 인자로 공백 문자열 또는 null을 넘기면 input값이 삭제되도록 기능 개선
  • Spinner - Time Spinner value 삭제 시 발생하는 버그 수정
  • Spinner - 일반 Spinner value 삭제 시 발생하는 버그 수정

2.11.4

Released on 2018.10.25

New
  • Request - DELETE 메서드 사용 시 POST방식으로 만 전송하는 postonly 옵션 추가
Fixes
  • Combobox - 특정 조건 시 발생하는 무한루프 버그 수정
  • Spinner - Date Spinner의 input 삭제되지 않는 버그 수정
  • Spinner - Time Spinner 12H 기준일 때 24시는 00시로 처리하도록 수정
  • Spinner - valueType이 String 일 때 object 데이터를 잘못 넣어도 exception이 발생하지 않도록 방어코드 추가
  • Table - Table내에 Table이 있을 경우 sorting, resizing이 제대로 동작하지 않는 버그 수정
  • Webeditor - 엑셀에서 복사해서 에디터로 붙여 넣을 경우 엑셀에 적용된 스타일이 사라지는 버그 수정
  • Webeditor - 본문을 외부로 보낼 경우( 메일 발신 등 ) 테이블 스타일이 사라지는 버그 수정

2.11.3

Released on 2018.10.18

New
  • Spinner - Date Spinner up/down 버튼 클릭 시 변경되는 값을 설정할 수 있는 data-date-focus 속성 추가
  • Spinner - Time Spinner up/down 버튼 클릭 시 변경되는 값을 설정할 수 있는 data-time-focus 속성 추가
Fixes
  • Dialog - focus 옵션에서 dialog-type에 버튼들도 포커스 설정 가능하도록 기능 개선
  • Fileupload - selectType이 basic 일 때는 중복체크 안 하도록 수정
  • Reporting - 리포트 출력/저장 시 이미지 표출 에러 수정
  • Webeditor - XSS 공격에 대한 취약점 보완

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 - copy&paste 후 데이터 선택 시 발생하는 버그 수정
  • 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!