jQueryの情報やプラグイン公開しています

테이블의 페이징, 정렬 기능 추가 플러그인

<table> 페이징, 정렬 기능을 추가하는 jQuery 플러그인입니다.

현재 인터넷에서 찾으면 페이징, 정렬 기능을 가지고 훌륭한 플러그인이 많이 있습니다.
나도 Tablesorter 2.0Flexigrid 등을 이용했습니다.

하지만 Tablesorter 2.0 바닥글을 고정할 수없는 (tbody을 스크롤 대), Flexigrid는 데이터의 양은 증가했을 때 치명적으로 느린 (200 개 이상 표시되면 수십 초 정도 기다린 때문에)는 나를 위해 나머지 한 걸음 부족한 상태였습니다.

그래서, 위의 두 플러그인을 참고로하면서 자신 취향의 페이징 기능 및 정렬 기능을 가진 jQuery 플러그인을 작성 했으므로, 여러분도 좋으면 이용해 주시기 바랍니다.

주요 기능

  • <table> 정렬 기능 추가
  • <table>에 페이징 기능을 추가
  • Ajax에 대응 (아직 개선의 여지 있음 니다만 ...)
  • 헤더 (thead)과 바닥글 (tfoot)을 고정

데모 (다른 페이지에서 열립니다)

다운로드

- DownLoad (330)

옵션 값

height
높이를 수치로 지정. 브라우저의 크기에 맞추는 경우는 "auto"
기본값 : "auto"
row
행 수를 지정합니다.
기본값 : 50
url
Ajax로 데이터를 가져옵니다 기본값 : false
param
Ajax 이용시 필요한 매개 변수를 보낼 수 있습니다. 송신 데이터는 GET에서 얻을 수 있습니다.
param : {action : "address-list"}
cols
각 열의 너비와 id, text-align을 지정합니다. 너비를 지정하면 고정됩니다. id는 Ajax에서 사용합니다. text-align은 왼쪽, 오른쪽, 중앙 설정입니다.
(너비만 지정) cols : [{width : 50}, {width : 100}]
(id 지정) cols : [{id : "zip", width : 50}, {id : "address1"width : 100}]
(text-align 지정) cols : [{id : "zip", width : 50 align : "right"}, {id : "address1"align : "center"]
qtype
검색 열 이름입니다.
기본값 : ""
query
검색 문자열 기본 : ""
onResult
Ajax에서 데이터를 검색 후 표시 html을 가공하는 데 사용할 수 있습니다. (데모 참조)

지원 브라우저

확인하는 것은 Windows에서 IE7, IE8, FireFox5, chrome, Opera입니다.
IE6는 지원되지 않습니다.

기타주의 사항

뭔가 문제가 발생하더라도 당사가 책임을 갖지 않으므로 사용하는 경우는 자기 책임으로 부탁합니다.

업데이트 내역

2011-09-14 버그 수정 (align만을 지정라고 align이 효과가없는 버그 수정) (ver1.2)

2011-08-25 로딩 화면 추가 align 옵션 추가 (ver1.1)

2011-08-03 ver1.0 공개

태그
, , , ,
트랙백 URL

Leave a Reply

메일 주소가 공개되지 않습니다. *이 표시된 입력란은 필수 항목입니다

*

다음 HTML 태그와 속성을 사용할 수 있습니다 : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ページTOPに戻る