Skip to content
This repository has been archived by the owner on Jan 8, 2018. It is now read-only.

jindo.m.PageNavigation

Hee Jae Kim edited this page Jan 17, 2017 · 1 revision

jindo.m.PageNavigation의 기능 요구사항

  • 전체 아이템 갯수와, 페이지당 아이템의 갯수를 이용하여, 페이지들을 초기화한 후 네비게이션 가능하다.
  • template 을 이용해여 네비게이션 부분 UI 를 커스텀 하기 쉬워야 한다.
  • 페이지 이동 시, 이벤트를 제공한다.
  • 현재 페이지를 알 수 있어야 한다.
  • 현재 페이지정보에 맞게 ajax 요청으로 데이터를 받아올 수 있어야 한다.
  • 끝에서 다음으로 이동 시 처음으로 돌아오는 "순환" 옵션이 있어야 한다.

오픈소스 비교

infusion/jQuery-Paging

luis-almeida/jPages

infusion/jQuery-Paging luis-almeida/jPages
아이템 갯수로 네비게이션 초기화 Yes No (페이지당 갯수만 설정, 마크업을 통해 표시해줌)
UI영역을 template 문자열로 커스텀 Yes No
페이지 이동 이벤트 Yes Yes
현재 페이지를 알 수 있음 Yes Yes
페이지 이동시 ajax 데이터를 연동 시킬 수 있음 No No
순환옵션 Yes No

결론

기능, 사용방식의 유사함, 용량의 측면에서 우수하고 오픈소스활동도 활발히 진행되고 있는 infusion/jQuery-Paging 의 사용을 권합니다.