시작하기 튜토리얼 가이드 피벗 가이드 자주하는 질문 API 레퍼런스 주요 변경사항 v2.5.0 (2022-01-27) 그룹 Layout의 direction이 vertical
이면서 하위 layout의 컬럼이 하나일때 너비를 계산하는 방식 변경 number컬럼의 numberFormat을 null
로 변경하면 formatOptions 의 numberFormat이 적용되지 않고 컬럼의 displayCallback이 실행되도록 변경. seriesColumn 의 footer에 값이 설정되지 않는 현상을 수정.groupLayout 을 접거나 펼칠수 있는 기능이 추가. 자세한 내용은 그룹 컬럼 접기 를 참조.여러 level의 groupLayout이 있는 경우 그룹 헤더를 세로병합 할수 있도록 header.rows 속성 추가. group의 header인 경우만 사용가능 dataProvider.getJsonRow, dataProvider.getJsonRows에서 행값을 가져올때 rowState정보도 가져올수 있도록 변경. 엑셀 export시 documentTitle 에 style을 줄수 있도록 styleName
속성 추가. treeView에서 dragAndDrop으로 행을 이동시 동일한 부모인경우만 이동하도록 변경onRowsSiblingMoved , onRowsSiblingMoving 의 rows
매개변수가 object 배열로 나오던것을 rowId
배열로 출력되도록 변경. 컬럼이 생성되지 않은 상태에서 heaerSummaries
을 보이도록 하면 발생하는 오류 수정 dataProvider.onRowInserted 이벤트내에서 setValue를 사용하는 경우 발생하는 오류 수정 행 그룹핑 된 그리드를 엑셀로 export시 그룹으로 지정된 컬럼의 groupFooter값이 출력되지 않는 현상 수정 groupFooter.valueCallback에서 number type만 return되던것을 다른 type도 return되도록 개선. editOptions.commitByCell , editOptions.commitWhenLeave 를 true로 설정후 그리드의 빈영역을 클릭시 commit되도록 개선setColumn 을 이용해서 column의 속성을 변경할때 일부 속성은 적용되지 않는 현상 개선병합된 셀에 편집버튼이 있으면서 editButtonVisibility 가 always
일때 셀의 중앙에 표시되고 mouse가 hover되거나 focus된 경우에는 해당하는 셀로 이동하도록 개선 editOptions.checkable 이 false
여도 checkBar에 check가되는 현상 개선.filtering 되어있거나 sorting되어있는 컬럼에 여러행을 붙여넣기 할때 발생하는 오류 수정. header.template 를 이용해서 만든 <input> element에 focus가 가지 않는 현상 개선 <input>,<select><button>의 경우 클릭했을때 header의 기본동작인 정렬이 실행되지 않도록 변경dataProvider.exportToCsv 가 실행되지않는 오류 수정.dataType이 boolean
인 column에 lookupDisplay가 true인경우 발생하는 오류 수정. checkBar와 text Field를 연동시 체크가 되지 않는 현상 개선 editOptions.useArrowKeys 속성을 false
로 변경해도 적용되지 않는 현상 개선.행높이 자동조절이 설정된 그리드를 엑셀로 export시 rowGroup.header, rowGroup.footer의 높이가 작아지는 현상 개선. 필터에 lookupDisplay 가 설정되어있으면 label값으로도 검색할수 있도록 개선. 데이터 필터링 참조 stateBar, footer등 data영역이 아닌곳을 클릭했을때 스크롤되는 현상 개선 그룹컬럼의 하위컬럼들이 전부 visible:false일때 엑셀 export시 발생하는 오류 수정 행그룹핑과 컬럼그룹핑이 동시에 존재하면서 fixedColumn이 설정된 경우 일부 groupFooter에 값이 출력되지 않는 현상 수정. onEditRowPasted 이벤트 내에서 grid.getValue를 이용해서 값을 가져올때 붙여넣기 중인 컬럼이 아닌경우 undefined
가 출력되는 현상 개선.dropdownEditor 의 list가 펼쳐진 상태에서 키보드를 이용해서 값을 선택후 enter를 입력시 다음셀로 이동하지 않도록 변경.header.heights 를 지정하고 fixedColumn을 설정하는 경우 fixed영역의 header에는 개별높이가 설정되지 않는 현상 개선.트랙패드, 매직마우스와 같은 기기를 이용해서 스크롤할때 스크롤속도를 줄일수 있도록 displayOptions.wheelDeltaY 속성 추가 editOptions.commitByCell이 true
일때 validation icon 이 사라지지 않는 현상 개선. shift+enter 키를 입력했을때 이전셀로 이동하는 기능 추가. mergedGroup또는 columnMerge에 의해서 병합된 셀을 편집했을때 병합된 모든행이 갱신되도록 하는 기능 추가.editOptions.commitByCell 이 true
인 경우 사용가능. 자세한 내용은 병합 셀 일괄수정 참조. 화면에 2개의 그리드가 있을때 그리드를 편집후 다른 그리드를 클릭했을때 editOptions.commitWhenLeave 가 true
여도 commit되지 않는 현상 개선 웹접근성관련 변경 shadowDom(screen Reader로만 접근가능한 숨겨진 table)제거. renderer에 ariaLabelCallback 추가 listEditor, dateEditor에서 키보드로 값을 선택할때 screen Reader가 참조할수 있도록 변경 linkRenderer, buttonRenderer에서 enterKey 또는 spaceKey를 입력하면 link또는 button의 기본동작이 실행되도록 변경 셀에 focus가 있는 상태에서 키를 입력시 편집제한 F2
키 또는 더블 클릭후 편집가능.