【JQuery】DataTables プラグインを使ってテーブルをパワーアップしてみる
おはようございます。
最近、AdminLTEというBootstrapベースのCSSフレームワークを色々弄ってみてるのですが、
JQueryプラグインの DataTables というのが含まれていて、気になって調べているところです。
これが結構便利で、使いどころが色々ありそうなんですよね。
ひとまず簡単に導入するところから。
(今回はCDNを利用するので、ダウンロード作業等はありません)
スポンサーリンク
ソース
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>DataTableサンプル</title> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.18/datatables.min.css"/> <style> .conteiner { border: 1px solid black; padding: 1rem; margin: 1rem; width: 50rem; } </style> </head> <body> <div class="conteiner"> <table id="myTable"> <thead> <tr> <th>No</th> <th>名前</th> <th>性別</th> <th>年齢</th> <th>種別</th> <th>好物</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>そら</td> <td>♂</td> <td>6</td> <td>01</td> <td>犬の人形</td> </tr> <tr> <td>2</td> <td>りく</td> <td>♂</td> <td>5</td> <td>02</td> <td>人間</td> </tr> <tr> <td>3</td> <td>うみ</td> <td>♀</td> <td>4</td> <td>03</td> <td>高級ウェットフード</td> </tr> <tr> <td>4</td> <td>こうめ</td> <td>♀</td> <td>2</td> <td>04</td> <td>横取りフード</td> </tr> </tbody> <tfoot> <tr> <th>No</th> <th>名前</th> <th>性別</th> <th>年齢</th> <th>種別</th> <th>好物</th> </tr> </tfoot> </table> </div> </body> <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="https://cdn.datatables.net/v/dt/dt-1.10.18/datatables.min.js"></script> <script> $(document).ready( function () { $('#myTable').DataTable(); } ); </script> </html>
表示してみる
変更前のテーブル
変更後のテーブル
色々とリッチな感じになりました。
フィルタリングも簡単にできます。
まとめ
ただのテーブルに色々な機能が簡単について便利ですね。
次回は引き続き DataTables の可能性を調べていきたいと思います。
ではでは。
ディスカッション
コメント一覧
まだ、コメントがありません