テーブルで並び替え・検索するなら「DataTables」か「Tablesorter」の2強!

jquery-datatables-tablesorter
  • URLをコピーしました!

今回は、最初に一覧データをすべてのを読み込み、jQueryプラグインクライアント側検索ページャーソート機能を付ける「DataTables」と「Tablesorter」をご紹介します。
一旦テーブルを作って、そのテーブルJavaScriptで制御するといった感じになります。
Ajaxを利用した非同期通信もありますが、通信するとどうしても遅くなります。

目次

1. DataTables

1つ目は[DataTables]というjQueryプラグインです。
デザインに関してもBootstrapとも相性がよく、使いやすい印象です。

あわせて読みたい

DataTablesの使い方

いつもの如くCDN使います。
読み込むプラグインは多くて若干重たい印象ですが、機能がオール・イン・ワンなので、使いたい機能を有効にしてくだけで使い方は簡単です。
こちらの参考サイトがわかりやすいです。

Bootstrapを用いた基本的な使い方はこんな感じです。

language日本語化しています。
DataTables用のBootstrapCSSも用意されているし、テーマ別のファイルも用意されていますので、お好きなように。
その他のオプションについては参考サイトを御覧ください。

2. Tablesorter

2つ目は[Tablesorter]というjQueryプラグインです。
こちらもテーマがたくさんあります。
私の印象では[DataTables]より面倒で、ページャー検索をする場合には、オプション用のモジュールを追加で読み込む必要があるようです。

Tablesorterの基本的な使い方

基本的な使い方DataTablesとあまり大差はありません。

これにページャーを付けたい場合はpagerを、検索機能を付けたい場合は、combinedを追加する必要があります。
必要なモジュールだけ追加すればいいので、ある意味スッキリすると思います。

詳しくは本家サイトを御覧ください。以上、一度お試しあれ。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次