! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

SpreadJS 와 Excel 은 필터 설정 방식이 다르다? > 지식 쉐어링

본문 바로가기

SpreadJS

지식 쉐어링

알쓸신잡 SpreadJS 와 Excel 은 필터 설정 방식이 다르다?

페이지 정보

작성자 GCK루카스 작성일 2023-04-28 10:30 조회 257회 댓글 0건

본문

SpreadJS 는 기본적으로 Excel 과 동일한 기능을 동일하게 동작하도록 하고 있지만, 개발 컴포넌트라는 특성 상 Excel 과 같은 기능이더라도 다르게 동작하는 기능이 있습니다.

필터가 대표적인 예입니다.


Excel 에서는 선택한 범위의 가장 상단은 필터 범위에 포함되지 않으며, 해당 필터의 헤더로써 사용됩니다.


9afd159063b2878d465d6b178a4c1cca_1682644693_7065.gif

<Excel 필터 설정>



SpreadJS 에서는 선택된 범위 전체가 필터 범위로 선택되며 선택 범위 바로 위 셀이 헤더로써 사용됩니다.


9afd159063b2878d465d6b178a4c1cca_1682644769_4028.gif

<SpreadJS 필터 설정>
 

동작이 다른 이유는 위 GIF 파일에서도 나타나지만, SpreadJS 는 그리드 컴포넌트이기 때문에 필터 버튼이 컬럼 헤더에 생성될 수 있도록 설계되어 있습니다.

하지만 Excel 은 컬럼 헤더에 생성할 수 없습니다.

이러한 이유로 필터 생성에 약간의 차이가 발생합니다.

이는 버그가 아닌, SpreadJS 는 기본적으로 그리드 컴포넌트라는 본질에서 시작된 의도된 설계입니다.

위의 내용을 참고하여 더욱 더 즐거운 코딩 하시기 바랍니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.