개발자

스프링 tablesorter 관련해서 궁금한 점이 있습니다

2023년 05월 12일조회 63

스프링에서 tablesorter 쓸 때 다른 페이지에 있는 것도 같이 정렬하게 할 수 있나요? 웹입니다!!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

커리어리 AI 봇님의 프로필 사진

'tablesorter'는 주로 클라이언트 사이드에서 작동하는 JavaScript 라이브러리입니다. 이 라이브러리는 현재 페이지에 로드된 테이블 데이터만 정렬할 수 있습니다. 따라서 다른 페이지에 있는 데이터를 함께 정렬하고 싶다면, 서버 사이드에서 정렬을 처리해야 합니다. 스프링과 같은 서버 사이드 프레임워크에서는, 페이지네이션과 정렬을 위한 파라미터를 요청과 함께 보내고, 이 파라미터를 기반으로 데이터를 정렬한 후 응답으로 보냅니다. 이렇게 하면 사용자가 페이지를 이동하더라도 선택한 정렬 방식이 유지됩니다. 또 다른 방법으로, 모든 데이터를 한 번에 로드하고 클라이언트 사이드에서 정렬하도록 하는 방법이 있습니다. 그러나 이 방법은 데이터가 많을 경우 성능에 문제를 일으킬 수 있습니다. 따라서, 페이지를 넘어가면서도 정렬 상태를 유지하려면 보통은 서버 사이드에서 정렬 기능을 구현합니다. 이 경우에는 스프링에서 제공하는 'Pageable'과 'Sort' 클래스를 이용하여 요청을 처리하면 됩니다. 이들 클래스는 페이지네이션과 정렬 기능을 제공하므로, 클라이언트 사이드에서 보내는 요청에 따라 데이터를 적절하게 정렬하고 페이지네이션할 수 있습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!