datatable 페이징

boingboing·2022년 10월 24일

띄우기 전 미리 페이징을 시켜야 하는데 안 됨...

페이징 API문서

페이징은 데이터 테이블의 핵심 기능으로, 이 방법은 테이블이 표시하는 페이지를 외부에서 제어할 수 있도록 합니다. 이 기능은 기본 제공 페이징 제어 옵션 또는 페이징 플러그인 옵션 외부에 테이블에 대한 사용자 지정 페이징 제어를 제공하려는 경우에 유용할 수 있습니다.

이 메서드의 설정된 형식을 사용하여 존재하지 않는 페이지를 표시하려고 하면 데이터 테이블은 오류를 발생시키지 않고 페이징을 첫 번째 페이지로 재설정합니다.

이 방법은 표시할 페이지를 설정하므로 실제로 표를 다시 표시하지 않습니다. 새로 설정된 페이지를 표시하려면 draw() 메서드를 사용합니다. draw() 메서드는 page() 메서드의 반환된 개체의 연쇄 메서드로 간단히 호출할 수 있습니다(예: table.page(0).draw(false).

또한 false 또는 page를 그릴 첫 번째 매개 변수()로 전달하여 스탠딩 다시 그리기를 수행해야 합니다. 이 매개 변수가 없으면 draw()가 전체 드로잉을 수행하여 페이징이 첫 번째 페이지로 재설정됩니다!

참고자료
https://datatables.net/reference/api/page()
http://live.datatables.net/lufiloba/1/edit

이제 페이지번호는 넘어가는데

내용이 안넘어감

  1. 2페이지 클릭했을 떄
  1. 페이지 자동으로 넘어갈 때

최종 해결

https://datatables.net/forums/discussion/31857/page-draw-is-not-refreshing-the-rows-on-the-table

이 사람 방법대로 해서 해결

원인

알 수 없다..

0개의 댓글