VueJS 데이터 컬럼 정렬 및 필터링 기능 문의
페이지 정보
작성자 이경환 작성일 2023-11-07 13:41 조회 282회 댓글 4건본문
관련링크
안녕하세요.
위즈모 그리드 사용중 문의사항이 있습니다.
1. 그리드 내 정렬 기능 사용시 특정 컬럼의 데이터 타입이 배열인 경우 정렬 기능 기본 동작에 대해서 sortComparer, sortConverter 등 직접 함수를 작성하는 방법 외 제공되는 옵션이 있는지 문의드립니다. (원하는 방향은 특정 컬럼의 데이터 타입이 배열인 경우, 배열 내 특정한 1개의 값과 서로 비교하고 싶습니다.)
2. 데이터 타입이 배열인 경우 필터링과 셀 데이터 표시가 모두 콤마 구분자로 구분되어 노출되는데, 이 기본 동작을 확장할 수 있는 방법이 있는지 궁금합니다. 셀 데이터 노출은 Cell Custom Template 으로 해결했는데, 필터에 노출되는 값을 구분자 없이 각 항목이 노출되었으면 합니다.
값이 [A, B, C] 인 경우 A,B,C로 노출되는데 A와 B, C가 각각 노출되었으면 합니다. (ColumnFilter > ValueFilter > uniqueValues 값을 수정해보았으나 올바르지 않은 방법인 것 같아 가이드 받고자 문의드립니다.)
AS-IS
- A,B,C
원하는 방향
- A
- B
- C
3. 그리드 PDF Export시 null이나 undefined 인 값을 '-'로 표기할 수 있는 방안에 대해서 문의드립니다. (columnDataMap 제외)
4. 추가로 위즈모 라이브러리 사용시 개발자 도구 콘솔에 아래와 같은 경고 문구가 뜹니다.
[Deprecation] Listener added for a synchronous 'DOMNodeInserted' DOM Mutation Event. This event type is deprecated (https://w3c.github.io/uievents/#legacy-event-types) and work is underway to remove it from this browser. Usage of this event listener will cause performance issues today, and represents a risk of future incompatibility. Consider using MutationObserver instead.
특정 기능이 2024년 7월 이후에 제거된다는 내용 같은데, 혹시 이에 대응되는 라이브러리 버전이 어떻게 되는지, 구버전도 패치를 통해 경고 문구를 없앨 수 있는지 문의드립니다.
---------
https://codepen.io/n2ptune-the-styleful/pen/wvNgjvq
1, 2번의 경우 텍스트로 설명이 부족한 것 같아 샘플도 같이 첨부 드립니다.
샘플 내 Downloads 컬럼 정렬시 String 정렬이 아니라, 배열 내 특정 인덱스의 값과 비교하고 싶습니다. 직접 함수를 작성하는 방법 외 제공되는 옵션이 있는지 문의드립니다.
감사합니다.
댓글목록
MESCIUS루시님의 댓글
MESCIUS루시 작성일이경환님의 댓글의 댓글
이경환 작성일MESCIUS루시님의 댓글의 댓글
MESCIUS루시 작성일삭제된 댓글
이경환 작성일삭제된 댓글 입니다.