AUIGrid v3.0 핫픽스(hotfix) 노트
v3.0.15.14 - 2025. 04. 30
- prefix, postfix 속성이 이미지렌더러의 src 에 적용되도록 패치되었습니다.
- 다중 행 드래그&드랍 하는 경우 셀렉션이 비정상적으로 기존으로 유지되는 문제가 패치되었습니다.
- 셀렉션 검색을 할 때 프라임 셀의 셀렉션이 이동하지 않는 문제가 패치되었습니다.
- enableDropTreeChild 속성이 추가되었습니다.
v3.0.15.13 - 2025. 03. 14
- 엑셀 내보내기할 때 텍스트 상자(rectangles)와 링크 렌더러(LinkRenderer)가 함께 있는 경우 엑셀 문서에서 오류가 발생하는 문제가 패치되었습니다.
- 엑셀 다중 시트 내보내기(exportToXlsxMulti)할 때 텍스트 상자(rectangles)가 존재하면 엑셀 문서에서 오류가 발생하는 문제가 패치되었습니다.
- 엑셀 내보내기 시 시트의 기본 이름을 'Sheet 1' 에서 'Sheet1' 로 변경되었습니다.
v3.0.15.12 - 2025. 02. 14
- ButtonRenderer 사용 시 self 가 null 로 초기화 되는 문제 패치되었습니다.
v3.0.15.11 - 2025. 02. 14
- 데이터가 없는 경우 푸터의 MIN, MAX 를 기존 Number.MAX_VALUE 를 NaN 으로 출력 시키도록 패치되었습니다.
- 주사율 이슈로 인해 스크롤 시 requestAnimationFrame 에서 setTimeout 방식으로 재변경하였습니다.
v3.0.15.10 - 2025. 01. 24
- blankToNullOnEditing = true 설정했을 때 autoUpperCase 인 경우 백스페이스키를 눌러 삭제를 하면 스크립트 오류가 발생하는 문제가 패치되었습니다.
v3.0.15.9 - 2025. 01. 17
- 그룹핑된 경우 softRemoveRowMode 에서도 행 삭제, 복원이 되도록(정확히는 editableOnGroupFields 속성이 적용되도록) 개선되었습니다.
v3.0.15.8 - 2025. 01. 03
- renderer의 type으로 'DropDownListRenderer' key-value 모드 작성한 경우 getTextDataProvider 메소드로 얻은 값이 value 값으로 얻어지도록 패치되었습니다.
- renderer의 type으로 'DropDownListRenderer' key-value 모드 작성한 경우 labelFunction 정의 하지 않아도 sortableByFormatValue 속성이 적용되도록 패치되었습니다. (기존에는 labelFunction 정의된 경우만 작동함)
v3.0.15.7 - 2024. 12. 30
- 헤더의 그룹을 우클릭 한 경우 contextMenu 항목의 callback 에서 event.dataField, columnIndex 가 잘못 출력되는 문제가 패치되었습니다.
v3.0.15.6 - 2024. 12. 26
- 엑셀 내보내기 할 때 진행바 표시로 내보내기 하면 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.15.5 - 2024. 12. 20
- 헤더의 그룹을 우클릭 한 경우 contextMenu 이벤트에서 event.dataField, columnIndex 가 잘못 출력되는 문제가 패치되었습니다.
- Undo, Redo 를 실행할 때 선택 셀이 aui-grid-selection-others-bg 클래스로 지정되던 문제가 패치되었습니다.
- Undo, Redo 를 실행할 때 선택 셀이 프레임 셀로 지정되지 않는 문제가 패치되었습니다.
v3.0.15.4 - 2024. 12. 12
- 헤더의 그룹을 우클릭 한 경우 contextMenu 이벤트에서 event.dataField, columnIndex 가 최하단 자식의 값으로 출력되는 문제가 패치되었습니다.
- 푸터에서 12자리 이상인 경우에도 formatString 지정한 경우 숫자(통화) 서식 형식으로 출력되도록 패치되었습니다.(기존 12자리 이상은 무조건 텍스트로 출력함)
- 콤보박스에서 key-value 모드인 경우 key와 value를 동일하게 갖는 값이 있는 경우 선택 오류가 발생하는 문제가 패치되었습니다.
v3.0.15.3 - 2024. 12. 02
- 고정 칼럼 설정 후 가로 스크롤 이동한 경우 필터 팝업 레이어의 위치가 왼쪽으로 치우치는 문제가 패치되었습니다.
v3.0.15.2 - 2024. 10. 28
- 칼럼의 width를 퍼센티지로 정의한 경우 기존 정수에서 소수점 2자리까지로 계산되도록 패치되었습니다.
- 칼럼 레이아웃을 빈 배열로 정의한 경우 스크립트 에러가 발생하는 문제가 패치되었습니다.
- editableMergedCellsAll 속성이 추가되었습니다.
- useGroupingPanel = true 설정 한 경우 헤더 컨텍스트 메뉴 이벤트의 위치가 잘못 잡히는 문제가 패치되었습니다.
- getFooterData 메소드 사용 시 스크립트 에러가 발생하는 문제가 패치되었습니다.
- 컨텍스트 메뉴를 2단계, 3단계처럼 서브 메뉴를 구성할 수 있도록 패치되었습니다.
- 헤더 칼럼 경계선 더블 클릭(enableColumnResize=true) 시 XSS 공격 취약점 패치되었습니다.
v3.0.15.1 - 2024. 10. 28
- getMergeItems 메소드로 반환하는 배열을 deep copy 하여 반환하도록 패치되었습니다.
- Tab 키로 그리드 포커싱을 받고 타 엘리먼트로 빠져나가도록 패치되었습니다.
- 체크박스에서 Tab 키 누른 경우 자체 포커싱(탭 인덱스) 로 인해 그리드가 어긋나는 문제가 패치되었습니다.
- selectionChange 이벤트가 마우스 누른 채 이동 중에도 발생하도록 속성 dispatchSelectionChangeMoving 추가 되었습니다.
- multipleCells 선택 모드인 경우 가로 병합에서 다중 선택을 할 때 기대치에 맞게 선택되도록 개선되었습니다.
v3.0.15.0 - 2024. 10. 11
- 모바일 기기에서 터치가 전반적으로 개선되었습니다. 그리드에서 확대/축소 가능 및 스크롤 상단/하단에서 터치를 하면 마우스 휠처럼 바깥 스크롤이 적용되도록 패치되었습니다.
- 모바일 기기에서 터치를 통해서도 필터 메뉴를 드래깅 이동 및 사이즈 조절이 가능하다록 패치되었습니다.
- 페이징 심플모드에서 페이징 셀렉트가 노출될 때 paddingLeft 50이 적용되도록 추가되었습니다.
- 셀 다중 선택 시 스크롤 내리면 primeCell 의 스타일이 정상 적용 안되는 문제 패치되었습니다.
- 터치 기기에서 콘솔에 출력되는 "Ignored attempt to cancel a touchmove event with cancelable=false, for example because scrolling is in progress and cannot be interrupted." 문제가 해결되었습니다.
v3.0.14.10 - 2024. 08. 29
- 엑셀 내보내기할때 xlsxDate 의 값이 정확하지 않아 JS의 Date로 파싱 실패한 경우 일반 텍스트로 내보내기하도록 패치되었습니다.
- changeColumLayout 메소드 사용할 때 왼쪽 Table 헤더가 삭제 되지 않아 중복으로 노출되는 문제가 패치되었습니다.
- xlsxDate : false 를 명시적으로 설정하면 항상 텍스트 형식으로 내보내기하도록 패치되었습니다.
v3.0.14.9 - 2024. 08. 29
- rowStyleFunction, style, styleFunction 을 정의한 경우 hoverMode="singleRow" 설정으로 hover 시 스타일이 정상적으로 보이지 않는 문제가 패치되었습니다.
- usePaging, wordWrap, autoGridHeight 설정 시 엑스트라 체크박스 클릭하면 외부 스크롤이 움직는 문제가 패치되었습니다.
- 트리 그리드에서 setFilterInlineTexts 메소드 사용하면 스크립트 에러 발생하는 문제가 패치되었습니다.
- 시간 선택 가능한 달력 렌더러(CalendarRenderer)에서 onlyCalendar: false 설정이 가능하도록 개선되었습니다.
- moveByTr 은 항상 transfrom 이동으로 변경하였습니다.
- 스크롤 시 setTimeout 으로 렌더링 하던 방식을 requestAnimationFrame 방식으로 변경하였습니다.
- 체크박스의 기본 크기가 15*15 에서 16*16으로 변경하였습니다.
v3.0.14.8 - 2024. 07. 29
- aui-inputer 에 aria-hidden 을 삭제 처리하였습니다.
- Vue.js + Typescript 샘플 추가되었습니다.
- AUIGrid.js 패키지 할 때 eval 을 제거하는 방식으로 변경되었습니다. -- 특정 환경(vite, vue, typescript 특정 버전대)에서 인식 실패로 다시 eval 로 원복 처리함.
v3.0.14.7 - 2024. 06. 28
- addColumn, changeColumnLayout 으로 칼럼을 추가(변경)할 때 expFunction 이 정의된 칼럼인 경우 expFunction 연산을 일괄 처리하도록 패치되었습니다.
- Insert 키로 새 행 추가 할 때 blankToNullOnEditing, blankNumericToNullOnEditing 속성 반영되어 null 로 초기화 되도록 패치되었습니다.
- 콤보박스 자동 완성으로 "" (empty string)을 변경한 경우 blankToNullOnEditing 속성이 반영되지 않는 현상이 (blankToNullOnEditing 설정한 경우 "" 이 아니라 null로 적용되도록)패치되었습니다.
v3.0.14.6 - 2024. 06. 18
- search 메소드 사용 시 opendIndex 스크립트 에러가 발생하는 문제가 패치되었습니다.
- setColumnProp(setColumnPropByDataField) 메소드를 이용해 강제로 headerRenderer 속성까지 변경하려는 문제를 패치 적용하였습니다.
- setHeaderRendererPropByDataField 메소드가 추가되었습니다.
v3.0.14.5 - 2024. 05. 31
- dateType="date" 인 경우 labelFunction 정의 한 경우 엑셀 내보내기 할 때 엑셀 날짜 시스템으로 내보내기 안되는 문제가 패치되었습니다.
- ImageRenderer 에서도 aliasFunction 을 지원합니다.
- 컨텍스트 메뉴 레이어가 사라지는 로직을 기존 히든 처리에서 제거로 변경되었습니다.
v3.0.14.4 - 2024. 05. 24
- 크롬 브라우저(Chromium 기반 브라우저) 125버전대에서 한글 입력으로 에디팅이 시작되지 않는 문제가 패치되었습니다.
v3.0.14.3 - 2024. 05. 17
- 셀을 수정하면 히든 칼럼의 styleFunction 이 호출되는 문제가 패치되었습니다.
v3.0.14.2 - 2024. 05. 09
- 그룹핑 패널이 있는 경우 DropDownHeaderRenderer 의 드랍 다운리스트의 위치가 위로 올라가는 문제가 패치되었습니다.
- Vue.js, React.js 에서 DropDownHeaderRenderer 사용 시 renderer 스크립트 오류가 발생하는 문제가 패치되었습니다.
v3.0.14.1 - 2024. 04. 05
- React, Vue 에서 HTMLOptionsCollection': parameter 2 is not of type 'HTMLOptionElement' 발생하는 문제가 패치되었습니다.
v3.0.14.0 - 2024. 03. 29
- 다중 셀렉션에서 스크롤 할 때 "aui-grid-selection-bg" 클래스가 정상적으로 적용되지 않는 문제가 패치되었습니다.
- 마우스 수평 휠이 수평 스크롤에 적용되도록 패치되었습니다.
- 공백 붙여 넣기가 정상적으로 되도록 개선되었습니다.
- wordWrap = true, showAutoNoDataMessage = false 인 경우 데이터를 0 으로 만들 때 고정 칼럼의 선이 그대로 남아 있는 문제가 패치되었습니다.
v3.0.13.9 - 2024. 02. 19
- showRowBgStyles = false 설정 한 경우 엑스트라체크박스의 체크된 행 삭제 스타일(aui-grid-row-soft-removed-marker)이 스크롤 시 그대로 남아 있던 문제가 패치되었습니다.
- showRowBgStyles = false, usePaging = true 설정에서 rowStyleFunction 사용한 경우 스크립트 에러가 발생하는 문제가 패치되었습니다.
- Vue.js, React.js 에서 엑셀 내보내기하면 listFunction 이 정의되지 않았다는 스크립트 에러가 발생하는 문제가 패치되었습니다.
- selectionMode = "none" 인 경우 기본 HTML 사용자 텍스트 선택(use-select: text)가 적용되도록 패치되었습니다.
v3.0.13.8 - 2024. 02. 19
- showRowBgStyles = false 설정 한 경우 엑스트라체크박스의 체크된 행 스타일이 스크롤 시 그대로 남아 있던 문제가 패치되었습니다.
v3.0.13.7 - 2024. 02. 10
- renderer 를 DropDownListRenderer 의 key-value 모드로 설정한 엑셀 내보내기도 lableFunction 설정 없이 valueField 값으로 내보내기 되도록 패치되었습니다.
- renderer 를 DropDownListRenderer 의 key-value 모드로 설정한 경우 getCellFormatValue 메소드가 valueField 가 아닌 keyField 값을 반환하는 문제가 패치되었습니다.
- treeLazyMode 에서 트리 열기/닫기 아이콘을 클릭할 때 cellClick 이벤트의 요소인 treeIcon 이 항상 false 로만 설정되는 문제가 패치되었습니다.
v3.0.13.6 - 2024. 01. 30
- renderer 를 DropDownListRenderer 의 key-value 모드로 설정한 경우 labelFunction 정의 안해도 출력되도록 패치되었습니다.(기존 v3.0.12 이하에서 되던 기능을 v3.0.13오면 해제되어 다시 원복)
v3.0.13.5 - 2024. 01. 22
- 칼럼을 삭제하면(removeColumn 메소드 사용하면) 스크립트 에러가 발생하는 문제가 패치되었습니다.
- 그룹형으로 칼럼을 추가할 때(addColumn 메소드 사용할 때) 인덱스에 맞게 열이 추가 안되는 문제가 패치되었습니다.
v3.0.13.4 - 2024. 01. 17
- 트리 소계 통합형에서 renderer type을 DropDownListRenderer 로 설정했을 때 소계(브랜치)에도 드랍다운이 출력되는 문제가 패치되었습니다.
- 달력 렌더러에서 showPlaceholder 설정 시 달력의 "날짜 선택 해제" 버튼이 적용 되지 않던 문제가 패치되었습니다.
- 버튼렌더러에서 visibleFunction, disabledFunction 동시 같이 적용할 수 있도록 개선되었습니다.
- 커스텀렌더러에서 작성한 input, button 등이 포커스를 받도록 패치되었습니다.
- showRowBgStyles = false 설정 한 경우 rowStyleFunction 으로 적용된 행 스타일이 스크롤 시 그대로 남아 있던 문제가 패치되었습니다.
v3.0.13.3 - 2024. 01. 05
- XSS 취약점 대비를 위해 기본 툴팁은 HTML 이 아닌 텍스트로 나오도록 개선하였습니다. (tooltipFunction 을 정의한 경우만 innerHTML 처리 함)
- enableRightDownFocus = true 설정했을 때 스크롤 하단에서 블록 선택 후 컨텍스트 메뉴를 열면 셀렉션이 다시 설정되는 문제가 패치되었습니다.
- autoGridHeight = true, usePaging = true 설정 했을 때 칼럼 레이아웃 개수 == fixedCoumnCount 인 경우 파이어폭스에서는 바디 영역의 크기가 0 으로 설정되는 문제가 패치되었습니다.
v3.0.13.2 - 2023. 12. 27
- validator 에서 유효성 검사에 걸린 경우 마우스 클릭으로 완료 시키면 항상 편집 취소로 반영되는 문제가 패치되었습니다.
- 수평 스크롤만 나오는 경우 스크롤 오른쪽 화살표 아이콘이 사라지는 문제가 패치되었습니다.
v3.0.13.1 - 2023. 12. 14
- CSV 내보내기 할 때 UTF + BOM 인코딩으로 내보내기 하도록 패치되었습니다.(단순 UTF-8로 내보내기 하면 엑셀 프로그램에서 한글 깨짐)
v3.0.13.0 - 2023. 11. 27
- 페이징(usePaging=true)에서 셀 병합형 그룹핑을 할 때 keepColumnOrderOnGrouping=true 를 설정하면 셀(TD)들이 숨겨진 상태(정상적인 셀 병합이 아닌 상태)로 나오는 문제가 패치되었습니다.
- ShiftKey + 마우스 휠이 가로 스크롤 반응하도록 개선하였습니다.
- 그룹핑 필드로 설정된 칼럼의 renderer 를 DropDownListRenderer 로 설정한 경우 소계에는 DropDownListRenderer 출력되지 않도록 패치되었습니다.
- 병합된 셀에서 DropDownListRenderer 의 리스트를 오픈했을 때 병합된 셀의 높이가 아니라 DropDownListRenderer 에 맞게 리스트가 출력되도록 패치되었습니다.
- NumberStepRenderer 는 기본적으로 천단위 구분자(컴마)가 출력되는데 이것을 속성(autoThousandSeparator) 설정으로 여부를 지정할 수 있도록 하였습니다.
- 병합된 셀을 선택 한 후 setCellMerge 메소드로 병합 설정/해제를 한 경우 TD에 선택이 남아 있는 문제가 패치되었습니다.
- 페이징(usePaging=true)에서 수직 스크롤을 하단까지 내렸을 때 하단에 공백이 크게 잡히던 문제를 개선하였습니다.
- getActiveGrid 정적 함수에서 반환하는 pid 에 '#' 이 누락된 문제를 패치되었습니다.
- 다수의 그리드가 있는 경우 에디팅 종료 안된 채로 다른 그리드를 에디팅 할 때 다른 그리드 에디팅 종료를 강제로 시키도록 패치되었습니다.
- 그룹 헤더에서 고정 칼럼을 설정한 경우 엑셀 내보내기를 하면 그룹 헤더가 나눠져서 내보내기되는 현상이 패치되었습니다.
- enableRowCheckShiftKey 속성의 기본값이 true로 변경되었습니다.
- 한글 초성 입력된 상태로 바로 에디팅 진입할 때 간혈적으로 cellEditBegin 이벤트가 2번 발생하는 문제(크롬 버그, keyCode 229 로 1번, 정상적인 keyCode 로 1번 총 2번 발생함)가 패치되었습니다.
- 엑셀 내보내기 할 때 headers, footers, rectangles 에 이탤릭체, 배경 투명이 누락되는 문제가 패치되었습니다.
- Ctrl + C 할 때 복사하는 영역의 마지막 row, 마지막 cell의 앞의 cell이 비어있으면 마지막 cell 의 값이 다음줄 첫번째 cell 에 값이 찍히는 문제가 패치되었습니다.
- 날짜 포맷에서 '20160101 19:8:45' 과 같은 값은 기본 포맷이 안되는 문제가 패치되었습니다.
- editable = true 인 경우도 treeLazyMode 사용 가능하게 패치되었습니다. (lazy 리셋하는 경우 행 추가, 삭제, 수정 상태도 없어짐)
v3.0.12.10 - 2023. 09. 23
- 그리드가 숨겨진 상태에서 resize 이후 바로 destory 할 때 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.12.9 - 2023. 08. 23
- 리액트 strictMode 에서 usePaging 사용하는 경우(useEffect 훅이 2번 발생하여) 스크립트 에러가 발생하는 문제가 패치되었습니다.
- rowCheckDisabledFunction 설정된 경우 independentAllCheckBox = true 설정 없이도 전체 체크박스가 disabled된 체크는 설정하지 않도록 패치되었습니다. (일반 그리드만 가능)
v3.0.12.8 - 2023. 08. 04
- wordWrap 일 때 고정칼럼 라인이 하단까지 넘쳐서 그려지는 문제 패치되었습니다.
- rowBackgroundStyles = [] 또는 showRowBgStyles = false 설정 했을 때 엑셀 다운로딩 시 배경색이 출력되는 문제가 패치되었습니다.
- dataType 이 'array' 인 경우 UID 를 생성하는 문제가 패치되었습니다.
v3.0.12.7 - 2023. 07. 07
- dialogId 를 설정한 경우 확장 필터 팝업 레이어는 적용 안되던 문제가 패치되었습니다.
- 안드로이드에서 필터 팝업 레이어의 검색을 클릭한 경우 키보드가 올라오고 바로 사라지는 문제가 패치되었습니다.
v3.0.12.6 - 2023. 06. 26
- 빈값("")을 복사, 붙여넣기 가능하도록 패치되었습니다.
- maxlength, allowNegative, allowPoint 설정한 칼럼에 붙여넣기 할 때 그 설정 값이 반영되어 붙여넣기 되도록 패치되었습니다.
- validateGridDataByFunc 사용 할 때 설정한 필드의 값이 null, undefined, "" 인 경우 함수 반환값과 무관하게 무조건 메세지를 띄우는 문제가 패치되었습니다.
v3.0.12.5 - 2023. 05. 15
- 트리그리드 드래그&드랍에서 oldIndex 관련 스크립트 오류가 발생하는 문제가 패치되었습니다.
- 페이징 모드(usePaging=true)에서 resetVScroll = false 설정을 한 경우 페이징이 음수로 출력되는 문제가 패치되었습니다.
v3.0.12.4 - 2023. 05. 04
- formatNumber 에서 반올림이 자바스크립트 부동소수점 표현에 의해 버림으로 나오는 현상을 수정하였습니다.
- 스파크라인차트에서 null 값이 있는 경우 떨어진 라인으로 차트가 출력되도록 개선되었습니다.
- scaleFactor 를 설정한 경우 resize 메소드를 사용하면 셀렉션이 어긋나는 문제가 패치되었습니다.
- 숫자 천단위를 " "(공백), 소수점을 ","로 표현할 때 정상적으소 소수점이 "," 로 표현 안되는 문제가 패치되었습니다.
v3.0.12.3 - 2023. 04. 10
- 붙여넣기 할 때 NumberStepRenderer 칼럼에 숫자가 아닌 값을 복사하는 경우 붙여넣기 되지 않도록 변경되었습니다.
- keyCode 255 (트랙패드 활성화 키)인 경우 에디팅 진입하지 않도록 패치하였습니다.
- 트리 칼럼이 그리드 영역보다 넓게 설정 된 경우 트리 열기/닫기 기능이 안되는 문제가 패치되었습니다.
v3.0.12.2 - 2023. 02. 17
- 클립보드 복사하기 방식이 window.navigator.clipboard API 사용으로 변경되었습니다.
- 필터링된 상태에서 그룹핑 변경하는 경우 grouping 이벤트 발생 안하는 문제 패치되었습니다.
v3.0.12.1 - 2023. 01. 20
- InputEditRenderer 에서 RegExp 정의했을 때 해당 칼럼에 붙여넣기 하면 정규식에 맞지 않은 값은 붙여넣기 되지 않도록 패치되었습니다.
v3.0.12.0 - 2022. 12. 12
- Vue, React 에서 maskRet, lastRequiredNonMaskPos 스크립트 문제가 패치되었습니다.
- 트리 칼럼에서 툴팁을 사용하는 경우 native 툴팁(title 속성)과 같이 툴팁이 표시되는 문제가 패치되었습니다.
- 체크박스렌더러에서 visibleFunction, disabledFunction 동시 같이 적용할 수 있도록 개선되었습니다.
v3.0.11.19 - 2022. 11. 15
- 그룹형-헤더 가로 병합(colSpan) 설정한 경우 칼럼과 칼럼 사이의 조절 손잡이가 헤더가 아닌 헤더 아래에 나타나는 문제가 패치되었습니다.
- 그룹형-헤더 가로 병합(colSpan) 설정한 경우 헤더 클릭으로 정렬할 할 때 정렬 표시자 위치가 비정상적으로 출력되는 문제가 패치되었습니다.
- 콤보박스 자동완성에서 특수문자가 있는 경우도 자동완성으로 출력되게 개선되었습니다.
v3.0.11.18 - 2022. 10. 31
- ConditionRenderer 에 의해 동적 작성된 editRenderer 가 Mask 기능이 있을 때(예:BTCalendarRenderer 등) 정상 수정 완료가 안되는 문제가 패치되었습니다.
- 소수를 엑셀로 내보내기 하면 숫자로 인식 못하는 문제(엑셀에서 셀 드래깅할 때 나오는 평균, 합계가 출력 안됨) 패치되었습니다.
v3.0.11.17 - 2022. 10. 26
- 컨텍스트 기본 메뉴인 "$value 제거하고 보기" 로 필터링 한 후 새로운 데이터 삽입했을 때 이전 필터가 누적되는 문제가 패치되었습니다.
- 콤보박스 렌더러의 콤보 박스 리스트 중 1개를 클릭해서 선택한 경우 validator 검사를 하지 않는 속성 doValidatorFromItemClick 이 추가되었습니다.
- 드랍다운리스트 렌더러를 editRenderer 의 type 으로 설정한 경우 key-value 모드일 때 listFunction 이 필요에 의해 여러번 호출되는 문제를 최적화하여 1번의 호출로 패치하였습니다.
v3.0.11.16 - 2022. 10. 14
- 셀 병합된 페이징 그리드(usePaging=true)에서 병합된 셀에 셀렉션이 되었을 때 changeColumnLayout 메소드를 사용하면 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.11.15 - 2022. 09. 20
- showSelectionBorder = false 설정해도 셀을 클릭했을 때 ComboBoxRenderer, DropDownListRenderer, CalendarRenderer 등의 렌더러에 showEditorBtn이 활성화 되도록 패치되었습니다.
v3.0.11.14 - 2022. 08. 26
- 그리드 부모 영역에 margin-top 스타일이 설정된 경우 드래깅 툴팁의 위치가 해당 값만큼 떨어져 표시되는 문제가 패치되었습니다.
- 푸터 rowSpan 설정 시 같은 푸터에 2번째 rowSpan 는 무시하던 문제가 개선되었습니다.
- onlyEnterKeyEditEnd = true 설정 시 Ctrl + Enter 또는 Shift + Enter 입력 후 셀렉션 이동하는 문제가 패치되었습니다.
v3.0.11.13 - 2022. 08. 16
- 인라인필터를 설정하고 일반 필터 메뉴에서 전체선택을 했을 때(초기화 했을 때) 인라인 필터 인풋(input)에 해당 텍스트가 남아 있던 문제가 패치되었습니다.
- 텍스트 확장 필터를 사용하는 경우 "포함"과 같은 확장 필터를 할 때 전체 데이터 기준으로 필터가 실행되도록 변경되었습니다.
v3.0.11.12 - 2022. 07. 14
- wordWrap = true 설정에서 multipleCells 선택을 하는 경우 정상적으로 선택되지 않는 버그가 패치되었습니다.
- contextMenuItems 에서 disable=false 설정 시 정상적으로 활성화/비활성화 되지 않는 문제가 패치되었습니다.
- contextMenuItems 에서 labelFunction 정의 한 경우 "", null, undefined의 값도 $value 치환값을 labelFunction 반환값으로 치환되도록 개선되었습니다.
- 필터 메뉴에서 displayFormatValues = true 설정한 경우 "", null, undefined의 값도 labelFunction 반환값으로 보이도록 개선되었습니다.
- 헤더, 바디, 푸터의 TD의 기본 CSS 클래스에 position:relatvie; 방식으로 변경되었습니다.
v3.0.11.11 - 2022. 06. 20
- 칼럼과 칼럼의 경계선을 더블 클릭하여 크기 최적화 할 때 간혈적으로 더블 클릭이 안되는 문제가 패치되었습니다.
v3.0.11.10 - 2022. 06. 10
- 히든 칼럼이 존재할 때 다수의 셀을 선택해서 붙여 넣기 하면 첫번째 값만 모든 셀에 붙여 넣기 되는 현상이 패치되었습니다.
- 인라인 필터를 사용할 때 가로 스크롤이 생긴 경우 인라인 필터의 인풋(input)에서 탭 키를 눌러 다음 포커스로 이동하면 가로 스크롤이 따라오지 않는 문제가 패치되었습니다.
- 인라인 필터를 사용할 때 고정 칼럼을 설정하면 인라인 필터의 인풋(input)에 기존 값이 남아 있는 문제가 패치되었습니다.
- displayFormatValues = true 설정 시 확장 필터에서 필터링이 안되는 문제가 패치되었습니다.
v3.0.11.9 - 2022. 05. 26
- 엑스트라 체크박스를 설정(showRowCheckColumn=true)한 경우 changeColumnLayout 메소드를 사용하면 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.11.8 - 2022. 05. 13
- dataType 을 "date" 로 설정한 경우 dateInputFormat 을 설정하지 않았을 때 정렬이 안되는 문제가 패치되었습니다.
v3.0.11.7 - 2022. 05. 02
- 필터를 한 후 엑스트라 체크박스를 보여지는 개수만큼 체크하면 전체 체크되는 문제가 패치되었습니다.
- 데이터 삽입하지 않은 상태에서 푸터만 설정하고 getFitColumnSizeList 메소드를 사용하면 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.11.5 - 2022. 02. 28
- 칼럼레이아웃을 빈 배열로 정의하면 스크립트가 오류가 발생하는 문제가 패치되었습니다.
v3.0.11.4 - 2022. 02. 25
- angular, react, vue 등의 JS 프레임워크에서 그룹핑이나 필터등을 할 때 leftHeaderInlineTr 정의되지 않았다는 에러가 발생하는 문제가 패치되었습니다.
v3.0.11.3 - 2022. 02. 14
- dataType 을 "date" 로 설정한 경우, 정렬할 때 기존 단순 문자열에서 JS Date 객체 변환 후 정렬을 시키도록 개선되었습니다.
- 엑셀 내보내기 속성(exportProps)의 exceptColumnFields, fixedColumnCount 설정한 경우 고정 칼럼 기준이 기존 그리드 속성으로 고정되던 문제가 패치되었습니다.(내보내기 속성(exportProps)의 fixedColumnCount 가 적용되도록 패치)
- 다수의 시트로 엑셀 내보내기 하는 경우 모든 시트가 그룹으로 묶여 1개의 시트의 값을 수정하면 모든 시트가 동일하게 수정되는 문제가 패치되었습니다.
v3.0.11.2 - 2022. 01. 31
- 데이터 값이 null 인 경우 날짜 필드에 오늘 날짜로 포매팅 되는 버그, 숫자는 null 그대로 출력되는 버그가 패치되었습니다.
- 트리그리드에서 필터링 된 경우 showItemsOnDepth 메소드 사용 시 필터와 무관된 행들이 출력되는 문제가 패치되었습니다.
v3.0.11.1 - 2021. 12. 31
- 헤더와 헤더 사이 더블 클릭 시 자동 조절되는 칼럼의 크기를 length, bytes 기준으로 패치되었습니다.
v3.0.11.0 - 2021. 12. 30
- 푸터의 labelFunction 의 파라메터인 columnValues 에 (dataField 를 Array의 native function 으로 지정한 경우)function 이 들어오는 문제가 패치되었습니다.
- ButtonRenderer 의 dataField 를 설정한 경우 해당 dataField 값으로 엑셀 내보내기 안되던 문제가 패치되었습니다.
- CustomRenderer 에도 aliasFunction 사용 가능토록 개선되었습니다.
- 정적 편집 불가인 칼럼에 editorBtnOver 가 표시되지 않도록 개선되었습니다.
- validateGridData 메소드 실행 시 삭제된 행은 제외 시키도록 개선되었습니다.
- 드랍다운리스트에서 showCheckAll = true와 listFunction을 같이 사용하면 스크립트 에러가 발생하는 문제가 패치되었습니다.
- editable=false 설정한 칼럼에 붙여 넣기 할 때 건너띄도록 패치되었습니다.
- ImageRenderer에서 빈 값으로 수정한 경우 셀 수정 마커가 위로 올라가는 현상이 패치되었습니다.
- getInitCellValue 메소드 사용 시 수정 전 값이 null 인 경우 수정 후 값이 반환되는 문제가 패치되었습니다.
- 페이징 모드(usePaging=true)에서 헤더 툴팁의 위치가 올라가는 문제가 패치되었습니다.
- 페이징 모드에서 셀렉션 없는 상태에서 새 행을 추가하면 세로 스크롤이 최하단으로 안가는 문제가 패치되었습니다.
- independentAllCheckBox = true 설정했을 때 헤더의 전체 체크박스 클릭하면 기존 체크된 행들이 초기화 되는 문제가 패치되었습니다.
- Mac OS X 운영 체제의 Numbers 앱에서 엑셀을 열었을 때 빈 값에 0 이 출력되는 문제가 패치되었습니다.
- 안드로이드에서 수정 중 가상 키보드를 내릴 때(없앨 때) 수정 중인 값이 아닌 기존값으로 대체되던 문제가 패치되었습니다.
- 링크렌더러에서 빈 값인 경우 엑셀 내보내기할 때 해당 빈 값에 링크가 걸렸던 문제가 패치되었습니다.
- enableRestore=false 설정하면 rowStateCellClick 이벤트가 발생하지 않는 문제가 패치되었습니다.
v3.0.10.11 - 2021. 10. 15
- 페이징 모드에서 셀 병합 해서 출력 할 때 separatedSelectionOnMerge = true 적용한 경우 셀렉션이 정상 선택되지 않는 문제가 패치되었습니다.
v3.0.10.10 - 2021. 08. 02
- 필터 검색에서 특수문자를 연속하여 2번 입력한 경우 필터 검색이 오작동하던 현상이 패치되었습니다.
- 페이징 모드에서 셀 병합 해서 출력 할 때 cellMergeRowSpan = false 적용한 경우 키보드 및 마우스 셀렉션이 정상 선택되지 않는 문제가 패치되었습니다.
v3.0.10.9 - 2021. 07. 29
- styleFunction 의 파라메터 중 하나인 dataField 자리에 headerText 가 들어오는 문제가 패치되었습니다.
- 아이폰 디바이스에서 가상 키보드의 "확인" 을 눌러 수정을 종료 시킨 경우 validator 가 실행되지 않던 문제가 패치되었습니다.
- showHeader=false 인 경우 엑셀 내보내기 시 칼럼의 width 가 무시되던 문제가 패치되었습니다.
- 셀 병합 서브 속성인 cellMergeRowSpan = false 설정인 경우 기본 렌더러 외 TemplateRenderer, ButtonRenderer 등은 병합이 안되고 매 셀마다 표시되던 문제가 패치되었습니다.
- 필터 검색에서 특수문자가 검색에서 무시되던 현상이 패치되었습니다.
- 필터링된 상태에서 그룹핑을 할 때 필터링이 유지된 채 그룹핑이 되도록 개선되었습니다.
v3.0.10.8 - 2021. 06. 10
- 안드로이드 디바이스에서 가상 키보드가 올라올 때 리사이징과 맞물려 간혈적으로 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.10.7 - 2021. 05. 18
- 안드로이드 디바이스에서 resize 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.10.6 - 2021. 05. 17
- 히든 칼럼에 붙여 넣기 할 때 셀을 다중 선택하여 복사하면 숨긴 칼럼에 복사되던 문제가 패치되었습니다.
v3.0.10.5 - 2021. 05. 11
- 푸터 설정 시 노데이터 메세지가 푸터 높이 만큼 상단에 표시되던 문제가 패치되었습니다.
- 히든 칼럼에 붙여 넣기 할 때 숨긴 칼럼에 복사되던 문제가 패치되었습니다.
- renderer 의 type 으로 드랍다운리스트렌더러 multipleMode 설정한 경우 값이 null 일 때 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.10.4 - 2021. 04. 08
- rowHeight 을 20 이하로 설정하면 최소값인 20으로 적용안되는 문제가 패치되었습니다.
v3.0.10.3 - 2021. 03. 26
- dataType="date" 인 경우 값을 yyyy 로만 출력할 때(숫자로 출력) 엑셀 내보내기하면 해당 값이 엑셀에서 1905로 인식하는 문제가 패치되었습니다.
- 트리 그리드의 드래그&드랍 시 트리 칼럼이 빈 값인 경우 스크립트 에러가 발생하는 문제가 패치되었습니다.
- 크롬에서 브라우저 확대할 때 특정 배율(125%)에서 헤더 경계선이 보이지 않는 문제, 스크롤 마지막 행이 조금 잘리는 문제가 패치되었습니다.
v3.0.10.0 - 2021. 01. 29
- 히든 칼럼이 존재할 때 Shift+방향키가 히든 칼럼 때문에 2번 눌러야 이동하는 문제가 패치되었습니다.
- 트리 그리드의 expandAll, collapseAll 메소드 사용 시 다시 그리드에 포커싱을 하지 않도록 수정되었습니다.
- 가로병합이 있는 경우 크롬에서 브라우저 확대한 후 스크롤 내리면 레이아웃 깨지는 현상이 패치되었습니다.
- renderer의 type 으로 DropDownListRenderer 를 설정한 경우 열린 드랍리스트에서 resize 메소드 사용 시 DOM 에 잔재가 남는 문제가 패치되었습니다.
v3.0.9.5 - 2020. 12. 03
- 적은 데이터를 출력해서 세로 스크롤이 없는 경우 고정 칼럼 선이 온전히 출력되지 않는 문제가 패치되었습니다.
- 엑셀 내보내기 할 때 sheetName 을 설정하면 스파크차트가 엑셀에 포함되지 않는 문제가 패치되었습니다.
- 콤보박스렌더러 사용 시 자동완성 모드에서 listFunction 을 사용한 경우 스크립트 오류가 발생하는 문제가 패치되었습니다.
v3.0.9.4 - 2020. 11. 09
- autoGridHeight = true 설정한 경우 Ctrl + 휠로 확대/축소한 경우 정상적으로 출력 안되는 문제가 패치되었습니다.
- autoGridHeight = true, enableCellMerge = true 설정한 경우 스크롤 하단까지 내려가지 않는 문제가 패치되었습니다.
v3.0.9.3 - 2020. 10. 23
- autoGridHeight 속성을 설정하고 템플릿렌더러로 select 만든 경우 select 포커스가 안되는 문제가 패치되었습니다.
- 셀 수정 완료 마치지 않고, 넘버스텝 렌더러의 위,아래 클릭한 경우 기존 수정 상태의 셀이 수정 적용 안되는 문제가 패치되었습니다.
v3.0.8.7 - 2020. 08. 18
- 자동 행 높이 기능(wordWrap=true) 사용 하는 경우 검색하면 수직 스크롤 위치를 못 찾는 문제가 패치되었습니다.
- 모바일에서 헤더 체크박스가 체크 설정/해제 되지 못하던 문제가 패치되었습니다.
v3.0.8.4 - 2020. 07. 28
- groupingSummary 의 exceptFunction 을 정의할 때 rows 안에 여러개의 소계로 정의한 경우 파라메터 items 에 이전 소계가 포함되는 문제가 패치되었습니다.
- 바 게이지 렌더러(BarRenderer) 에서 setRendererProp 으로 style 을 변경한 경우 기존 style 에 누적되어 적용되던 문제가 패치되었습니다.
- 행 틀고정을 설정한 경우 브라우저 확대/축소 시 행 틀고정의 위치가 어긋나는 문제가 패치되었습니다.
- 고정 행 높이 워드랩 사용 시 셀 수정 마커 위치가 어긋나는 문제가 패치되었습니다.
- 푸터 상단 위치 시 행 틀고정의 개수가 상단에 위치시킨 푸터를 고려하지 않던 문제가 패치되었습니다.
v3.0.8.3 - 2020. 05. 15
- usePaging=true 일 때 rowHeight 무시되고 행들이 어긋나는 현상이 패치되었습니다.
- selectionMode 를 multipleCells 또는 multipleRows 사용한 경우 selectionConstraint 이벤트에서 confirm 과 같은 Modal 사용 시 셀렉션이 종료되지 않는 현상이 패치되었습니다.
v3.0.8.2 - 2020. 05. 06
- wordWrap=true 일 때 적은 수의 데이터를 삽입한 경우 세로 스크롤이 비활성화 되는 문제가 패치되었습니다.
- cellColMergeFunction 을 사용하여 가로 병합을 컨트롤 한 경우 엑셀 내보내기에는 적용되지 않던 문제가 패치되었습니다.
v3.0.8.1 - 2020. 04. 10
- wordWrap=true 일 때 fixedRowCount 속성이 활성화 되도록 패치되었습니다.
- fixedRowCount 설정된 경우 setSelectionByIndex 메소드를 사용하면 스크롤 위치가 벗어나는 문제가 패치되었습니다.
- 커스텀 렌더러 사용 시 cellClick, cellDoublClick 이벤트 바인딩하면 스크립트 에러가 발생하는 문제가 패치되었습니다.
- Ctrl+X 사용 시 스크립트 에러가 발생하는 문제가 패치되었습니다.
- Vue.js 에서 사용 할 때 크롬 브라우저에서 Ctrl+C 사용이 안되는 문제가 패치되었습니다.
- 필터 메뉴에서 0 자동완성이 안되는 문제가 패치되었습니다.
v3.0.8.0 - 2020. 03. 27
- 엑스트라 라디오버튼을 사용하는 경우 마지막 행의 라디오버튼이 체크가 안되는 문제가 패치되었습니다.
- 자동완성 시 특수문자를 입력하면 스크립트 에러가 발생하는 문제가 패치되었습니다.
- wordWrap=true 에서 setSelectionByIndex 메소드 사용 시 간혈적으로 스크롤 위치를 찾지 못하던 문제가 패치되었습니다.
v3.0.7.12 - 2020. 02. 09
- editBeginMode 를 "click" 으로 설정한 경우 validator 의 토스트메세지가 바로 없어지는 문제가 패치되었습니다.
- 다중 필터 메뉴 사용 시 필터 항목이 간혈적으로 전체 체크되는 문제가 패치되었습니다.
v3.0.7.11 - 2020. 01. 24
- 그룹핑을 한 경우 그룹핑 합계 필드행 또는 그룹핑 브랜치 행이 삭제되던 문제가 패치되었습니다.
- addColumn 메소드를 배열을 사용하여 한번에 칼럼을 추가한 경우 정상적으로 getAddedColumnFields 메소드로 추가된 열 필드를 얻을 수 없는 문제가 패치되었습니다.
- lazy로딩 기능 사용 시 그룹핑이 설정된 경우 lazy로딩으로 데이터를 append 한 경우 빈 화면으로 바뀌는 문제가 패치되었습니다.
- renderer 의 type 으로 DropDownListRenderer 를 설정했을 때 해당 행을 삭제한 경우 DropDownListRenderer 도 삭제 표시가 되도록 패치되었습니다.
- Vue.js 에서 RemoteRenderer 사용 시 listTemplateFunction 스크립트 에러가 발생하는 문제가 패치되었습니다.
- 다중 필터 메뉴 사용 시 1차 필터 조건에 맞게 2차 필터 항목이 보이도록 기능 개선
- labelFunction 정의로 변형된 값(value)으로 정렬하는 기능 추가
v3.0.7.10 - 2019. 12. 06
- 붙여넣기(Paste) 할 때 새 행이 추가되는 경우 히든 필드에 붙여넣기 되는 문제가 패치되었습니다.
- changeColumnLayout 메소드 사용 시 불필요한 태그가 남는 문제가 패치되었습니다.
v3.0.7.9 - 2019. 11. 29
- 편집 가능한 그리드에서 정렬 및 필터링 시 Undo, Redo 스택을 초기화하도록 패치되었습니다.
- 페이징 모드(usePaging=true)에서 빈 그리드에 첫 행을 추가할 때 첫 행이 보이지 않던 문제가 패치되었습니다.
- resetUpdatedColumns 메소드 사용 시 발생하는 스크립트 에러가 패치되었습니다.
- 정렬 상태의 리드에서 행(rows) 드래그&드랍 시 UI 가 개선되었습니다.
- 필터링 상태의 그리드에서도 행(rows) 드래그&드랍이 가능하도록 패치되었습니다.
v3.0.7.8 - 2019. 10. 10
- 셀 병합을 한 경우 컨텍스트 메뉴의 병합한 셀에서 스크립트에 에러가 발생하는 문제가 패치되었습니다.
v3.0.7.7 - 2019. 09. 30
- 그룹핑 소계 설정 상태에서 필터링 하는 경우 특정 소계 행이 제외되는 문제가 패치되었습니다.
- renderer 의 type 을 "DropDownListRenderer ", "CheckBoxEditRenderer" 로 설정하고 셀 값 수정을 취소한 경우 Model 에 수정 적용은 되지 않았지만 View 만 임시로 수정 적용된 채로 보이는 현상이 패치되었습니다.
v3.0.7.6 - 2019. 09. 20
- exportToXlsxMulti 메소드로 여러 시트를 내보내기한 경우 "복구 에러" 가 발생하는 문제가 패치되었습니다.
- exportToXlsxMulti 메소드 사용 후 서브 그리드의 휠 반응이 안되는 문제가 패치되었습니다.
- 컨텍스트 메뉴 및 필터에서 값이 태그를 포함하는 경우 그대로 태그가 해석되는 문제(XSS 공격 노출)가 패치되었습니다.
- 에디트 중일 때 refresh 메소드를 사용하면 스크립트 에러가 발생한는 문제가 패치되었습니다.
- Del 키, Ctrl+X 키로 삭제 불가능한 렌더러를 정의 할 수 있도록 preventDelKeyMap 이 추가되었습니다.
v3.0.7.5 - 2019. 09. 09
- showBranchOnGrouping 속성이 그룹핑이 아닌 일반 TreeGrid 에서도 적용되는 문제가 패치되었습니다.
- useGroupingPanel = true 설정 시 헤더 툴팁의 위치가 아래로 내려가는 문제가 패치되었습니다.
- 엑셀로 내보내기 할 때 링크렌더러와 바렌더러, 스파크렌더러가 공존할 때 엑셀 서식에 오류가 발생하는 문제가 패치되었습니다.
- Vue.js 에서 wordWrap 속성과 enableCellMerge 속성을 함께 사용하는 경우 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.7.4 - 2019. 08. 30
- 그룹핑 트리 기본형에서도 브랜치에 해당되는 행을 출력 하지 않는 속성 showBranchOnGrouping = false 설정이 가능토록 패치되었습니다.
- showRowNumColumn = false, fixedColumnCount 설정한 경우, 푸터의 가로 병합이 비정상적으로 출력되는 문제가 패치되었습니다.
- 페이징 모드(usePaging = true) 일 때 Tab 키, 좌우 키를 누르면 스크립트리 오류가 발생하는 문제가 패치되었습니다.
v3.0.7.3 - 2019. 08. 23
- 트리그리드 또는 그룹핑을 설정한 경우 validateGridData, validateChangedGridData 메소드 사용 시 정상적으로 작동하지 않는 문제가 패치되었습니다.
- 윈도우10 태블릿의 크롬 브라우저에서 터치가 원활히 발생하도록 패치되었습니다.
- 엑셀 내보내기 할 때 CSS 를 font-weight:700 과 같이 설정한 경우에도 엑셀에서 볼드 스타일이 적용되도록 패치되었습니다.
v3.0.7.2 - 2019. 08. 09
- 그룹핑을 한 경우 필터링 할 때 간혈적으로 그룹핑의 브랜치가 보이는 문제가 패치되었습니다.
- CSV 로 내보내기 할 때 진행바 표시를 한 경우 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.7.1 - 2019. 07. 31
- addTreeRow 메소드 사용 시 처음에 + 상태가 표시 되지 않는 버그가 패치되었습니다.
- 셀 수정 상태에서 Insert 키를 누르면 행이 추가되던 문제가 패치되었습니다.
- 소계행 상단 출력(groupingSummaryPosition = "top")인 경우 정렬 할 때 소계행이 상단에 유지되지 않던 문제가 패치되었습니다.
v3.0.7.0 - 2019. 07. 19
- 페이징 모드(usePaging=true) 일 때 셀렉션이 잘못 선택되는 버그가 패치되었습니다.
v3.0.6.4 - 2019. 07. 05
- 달력 렌더러 사용 시 dateInputFormat 을 설정하면 무조건 오늘 날짜로 달력이 출력되는 문제가 패치되었습니다.
- labelFunction 을 사용하는 경우 컨텍스트 메뉴로 필터링을 할 때 필터링이 정상 적용되지 않는 문제가 패치되었습니다.
- 블럭으로 Ctrl + C (복사하기) 할 때 중간에 히든 칼럼이 존재하면 히든 칼럼의 값은 제외하도록 패치되었습니다.
v3.0.6.3 - 2019. 06. 21
- 그룹핑 패널을 설정한 경우 헤더 툴팁의 위치가 마우스 포인터에 위치하여 깜빡이는 현상이 패치되었습니다.
- setSorting 메소드 사용 시 dataType="numeric" 이 무시되고 스트링 형식으로 정렬되던 문제가 패치되었습니다.
- openInputer 사용 시 IE 브라우저에서 포커스가 잡히지 않는 문제가 패치되었습니다.
v3.0.6.2 - 2019. 06. 13
- 셀병합을 한 경우 multipleCells 선택 모드에서 옆 칼럼까지 선택되던 문제가 패치되었습니다.
v3.0.6.1 - 2019. 06. 10
- summaryMergePolicy="all" 설정이 v3.0.6.0 에서 무시되던 문제가 패치되었습니다.
- v3.0.6.0 에서 openInputer 메소드 사용 시 셀렉션 체인지 이벤트가 발생하던 문제가 패치되었습니다.
- 헤더 가로 병합한 경우 정렬 표시자의 위치가 가운데에 표시되는 문제가 패치되었습니다.
v3.0.6.0 - 2019. 05. 31
- 콤보박스 자동완성에서 autoEasyMode=true 설정한 경우, validator 의 newValue 가 첫번째 항목 값이 되도록 수정되었습니다.
- softRemoveRowMode=false 설정한 트리그리드에서 행을 삭제 또는 추가할 때 간혈적으로 부모 행의 형제 노드가 보이지 않는 문제가 패치되었습니다.
v3.0.5.10 - 2019. 05. 03
- 트리 그리드를 사용하는 경우 특정 행을 삭제 할 때 닫혀진 형제 관계의 행이 사라지는 현상이 패치되었습니다.
- 페이징 모드(usePaging=true)에서 컨텍스트 메뉴의 클릭 셀이 다르게 나오는 현상이 패치되었습니다.
v3.0.5.9 - 2019. 04. 22
- 트리그리드에서 행 추가 시 스크립트 에러 발생 문제 패치되었습니다.
- wordWrap=true 설정 시 데이터 양이 적어 그리드 스크롤이 없을 때 그리드 밖의 Div 에 휠 이벤트 발생하도록 패치되었습니다.
- wordWrap=true 설정 시 enableHScrollByWheel 속성 무시하던 문제 패치
v3.0.5.8 - 2019. 04. 12
- 푸터의 셀 가로병합을 히든 칼럼과 함께 사용하는 경우 푸터의 열이 밀리는 현상이 패치되었습니다.
- 헤더와 푸터에 colSpan 을 적용하여 가로병합을 한 경우 hideColumnByDataField 메소드로 히든 처리할 때 열이 밀리는 현상이 패치되었습니다.
- 드랍다운리스트렌더러에서 그룹-하위 그룹 간 수정을 사용한 경우 그룹을 수정할 때 하위 그룹에 수정마크가 보이지 않는 문제가 패치되었습니다.
- 페이징 모드(usePaging=true) 인 상태에서 드래그&드랍을 할 때 페이징 마지막에 드랍할 수 없는 문제가 패치되었습니다.
- 인터넷 익스플로러(IE)에서 셀을 수정하고 완료하지 않은 상태에서 외부의 다른 엘리먼트를 클릭한 경우 중복 포커스(focus)문제가 간혈적으로 발생하는 문제가 패치되었습니다.
- 붙여넣기할 때 cellEditEnd(Before) 이벤트에서 oldValue 의 값이 value 와 같이 전달되는 문제가 패치되었습니다.
v3.0.5.7 - 2019. 04. 03
- Oz 리포팅 툴과 함께 사용 시 충돌나는 문제가 패치되었습니다.
- RequireJS 에서 사용 할 때 엑셀 내보내기 시 출력되는 스크립트 오류가 패치되었습니다.
v3.0.5.6 - 2019. 03. 29
- getCellFormatValue 메소드 사용 시 스크롤 하단 행의 셀 포맷 값인 경우 빈 문자열을 반환하는 문제가 패치되었습니다.
v3.0.5.5 - 2019. 03. 22
- InputEditRenderer 에서 autoThousandSeparator를 설정했을 때 커서가 뒤로 가는 문제가 패치되었습니다.
- 틀 고정 칼럼을 드래깅하여 다중 선택하면 가로 스크롤이 움직이는 문제가 패치되었습니다.
v3.0.5.4 - 2019. 02. 25
- NumberStepRenderer 를 renerer 의 type 으로 설정한 경우 스크립트 오류가 발생하는 문제가 패치되었습니다.
v3.0.5.3 - 2019. 02. 15
- fillColumnSizeMode 사용 한 경우 히든 칼럼들이 뒤에 존재할 때 마우스 드래깅으로 칼럼의 크기 조정 시 차이를 보이던 문제가 패치되었습니다.
v3.0.5.2 - 2019. 02. 11
- 푸터의 MIN, MAX 연산에서 0 의 값을 무시하던 문제가 패치되었습니다.
- wordWrap 을 설정한 경우 엑셀 내보내기 시 엑셀에서도 "자동 줄 바꿈"이 적용되도록 개선되었습니다.
- wordWrap 과 enableCellMerge 를 함께 사용하는 경우 데이터 수가 적을 때 발생하는 스크립트 오류가 패치되었습니다.
v3.0.5.1 - 2019. 01. 29
- treeLazyMode 를 사용하는 경우 displayTreeOpen 속성을 무시하도록 수정되었습니다.
v3.0.5.0 - 2019. 01. 28
- 그룹형 헤더를 설정할 때 colSpan 도 설정한 경우 특정 헤더가 가로, 세로 모두 병합되어 블럭이 되면 엑셀 내보내기에서 복구 오류가 나오는 문제가 패치되었습니다.
- 붙여 넣기 할 때 빈값 및 특수 문자 오류가 패치되었습니다.
v3.0.4.1 - 2019. 01. 18
- usePaging, wordWrap 을 같이 사용한 경우 데이터 개수가 적을 때 셀 수정 시 스크립트 에러가 발생하는 문제가 패치되었습니다.
v3.0.4 - 2019. 01. 09
- DropDownListRenderer(ComboBoxRenderer) 에서 그룹형으로 설정한 경우 하위 칼럼의 값이 초기화 된 후 Ctrl+Z 로 원복이 안되던 문제가 수정되었습니다.
- 붙여넣기(paste) 할 때 히든 칼럼에도 붙여넣기가 적용되던 문제가 패치되었습니다.
- 붙여넣기(paste) 할 때 모든 필드를 초기화 하는 문제가 패치되었습니다.
- softRemoveRowMode=true 인 경우 삭제된 행이 있고, 셀 값을 수정하면 삭제된 행이 간혈적으로 풀리던 문제가 패치되었습니다.
- 그리드 하단에서 블럭을 붙여넣기(paste) 할 때 새 행이 만들어지면 beforeInserRow 이벤트가 발생하도록 패치되었습니다.
- onlyNumeric 설정했을 때도 Ctrl+V 할 수 있도록 개선되었습니다.
- 다량의 값을 붙여넣기(paste) 할 때 새 행이 추가되면 스크롤이 새행 하단으로 이동하는 것을 현재 보는 시점에 있도록 개선되었습니다.
v3.0.3.1 - 2018. 12. 07
- 빈 그리드에서 addRow 메소드 사용 시 스크립트 에러가 발생하는 문제가 패치되었습니다.
- fillColumnSizeMode 속성 사용 시 칼럼의 사이즈(width)를 비율로 더 정확하게 균등하도록 패치되었습니다.
v3.0.3.0 - 2018. 11. 30
- updateRow 메소드로 기존 값과 동일한 값으로 수정한 경우, 수정이 적용되지 않게 패치되었습니다.
- NumberStepRenderer 사용 중 리사이징(resizing)이 발생할 때 위치가 빗나가는 현상이 패치되었습니다.
- xlsxTextConversion=true 설정 시 엑셀의 표시 형식에 기존 "일반"에서 "텍스트" 로 나오도록 패치되었습니다.
- 엑스트라 라디오 버튼을 사용할 때 데이터 개수가 1개인 경우 UI 적으로 선택이 안되던 문제가 패치되었습니다.
v3.0.2.11 - 2018. 08. 24
- iOS 기기에서 셀을 수정할 때 "Return"으로 완료한 경우 cellEditEnd, cellEditEndBefore 이벤트가 2번 발생하는 문제가 패치되었습니다.
- indentTreeDepth, outdentTreeDepth 메소드 사용 할 때 _$depth, _$parent 등이 즉각 반영되지 않는 현상이 패치되었습니다.
v3.0.2.10 - 2018. 08. 17
- 최하단 행을 삭제할 때 에디터 버턴 아이콘이 있는 경우, 행은 삭제 되고 아이콘만 최하단에 남아 있던 문제가 패치되었습니다.
v3.0.2.9 - 2018. 08. 03
- usePaging=true 에서 행 추가, 삭제 시 셀렉션이 스크롤 하단에 위치하는 문제가 패치되었습니다.
v3.0.2.8 - 2018. 07. 31
- 검색(search) 시 한글을 온전한 단어로 검색할 때 검색되지 않는 문제가 패치되었습니다.
- 안드로이드 기기에서 셀을 수정할 때 cellEditEnd, cellEditEndBefore 이벤트가 2번 발생하는 문제가 패치되었습니다.
v3.0.2.7 - 2018. 06. 08
- 달력(CalendarRenerer)에서 31일자를 선택한 경우 다음 달 버턴을 클릭했을 때 다음 달이 아닌 다다음달로 넘어가는 문제가 패치되었습니다.
- 동일한 rowIdField 값에 대한 데이터를 다시 삽입했을 때 selectionChange 이벤트가 간혈적으로 발생하지 않는 문제가 패치되었습니다.
v3.0.2.6 - 2018. 05. 18
- 특정 안드로이드 크롬 모바일 브라우저에서 입력기(inputer)의 onlyNumeric 속성 설정 시 1글자만 입력되는 문제가 패치되었습니다.
v3.0.2.5 - 2018. 05. 14
- 엑스트라 라디오버턴의 최하단 행에서 setCheckedRowsByIds 메소드 사용 시 정상적으로 체크되지 않는 문제가 패치되었습니다.
v3.0.2.4 - 2018. 04. 27
- 셀클릭(cellClick) 이벤트에서 트리 그리드의 열기/닫기 버턴을 구분할 수 있는 이벤트 파라메터가 추가되었습니다.
v3.0.2.3 - 2018. 04. 13
- 그룹핑 상태에서 정렬(sorting)을 한 경우 값에 한글이 포함되면 간혈적으로 그룹핑 부분합계(소계) 행이 윗쪽으로 오는 문제가 패치되었습니다.
v3.0.2.2 - 2018. 03. 30
- 셀 병합된 경우 엑셀 내보내기 할 때 MS엑셀에서 병합된 개수만큼 표시되는 현상을 수정하였습니다.
- expandItemByRowId 메소드 사용 시 recursive 파라메터인 경우 오작동하는 버그가 패치되었습니다.
- footerPosition="top" 으로 설정한 경우, 컨텍스트 메뉴가 1칸 밀려서 적용되던 버그가 패치되었습니다.
- wordWrap 사용 시 fixedColumnCount 를 설정할 때 마지막 행까지 수직 스크롤을 내리지 못하는 버그가 패치되었습니다.
v3.0.2.1 - 2018. 02. 23
- 수만건 이상의 데이터에서 엑스트라 체크박스 사용(showRowCheckColumn=true) 시 성능 저하되는 현상이 패치되었습니다.
- 검색(searching) 사용 시 wordWrap=true 설정에서 정상적으로 검색이 되지 않는 현상이 패치되었습니다.
v3.0.2 - 2018. 02. 09
- 정렬(sorting) 사용 시 숫자와 null 이 공존하는 데이터에서 속도가 저하되는 현상이 패치되었습니다.
- 크롬 64.0.3282.140 에서 엑셀 다운로드 할 때 CSS 보안 에러가 발생하는 문제가 패치되었습니다.
v3.0.1.6 - 2018. 01. 05
- 그리드에 데이터 삽입 전에도 getFitColumnSizeList 과 setColumnSizeList 메소드를 사용할 수 있도록 개선되었습니다.
- 올림, 내림 시 자바스크립트 부동소수점으로 인해 잘못 표기되는 오류가 패치되었습니다.(예: 8.7 을 소수점 2자리에서 내림 하는 경우 8.69 로 표시되는 현상)
v3.0.1.5 - 2017. 12. 28
- 히든 칼럼을 설정한 경우 exportToObject 메소드 사용 시 히든 칼럼의 값이 정상적으로 내보내기 되지 않던 문제가 패치되었습니다.
v3.0.1.4 - 2017. 12. 22
- 엑셀로 내보내기 시 그리드 헤더의 CSS를 재정의 한 경우 엑셀 파일(xlsx)에서 오류가 나던 문제가 패치되었습니다.
v3.0.1.3 - 2017. 12. 15
- wordWrap 사용 시 데이터 양이 적어 수직 스크롤이 없을 때 발생하는 스크립트 에러가 해결되었습니다.
- 컨텍스트 메뉴 아이템 클릭 시 발생하는 callback 의 event 에 pid 누락이 패치되었습니다.
v3.0.1.2 - 2017. 12. 01
- Internet Explorer 버전 11.0.9600.16428 이하에서 간혈적으로 발생하는 수정, 편집 포커스 오류가 패치되었습니다.
- 푸터 셀의 오른쪽과 왼쪽 여백이 달라 오른쪽으로 더 치우쳐서 보이는 문제가 해결되었습니다.
- Del 키, Ctrl + X 키로 셀이 수정 될 때도 cellEditBegin, cellEditEndBefore, cellEditEnd 이벤트가 발생되도록 패치되었습니다.
- 붙여 넣기(Ctrl + V) 로 많은 행을 붙여 넣기 할 때 행이 자동으로 추가되면서 발생하는 스크립트 에러가 패치되었습니다.
v3.0.1.1 - 2017. 11. 24
- 그룹핑에서 부분합계(소계) 출력 상태에서 정렬을 실행하면 부분합계(소계)에 해당되는 행이 상단으로 오는 문제가 패치되었습니다.
오름차순, 내림차순 관계없이 부분 합계(소계) 행은 항상 해당 레벨의 하단에 출력됩니다.