HOME SITE jQuery DataTables このページは工事中 2014-10-29 11-01 改 |
No 種名 科名 ページ 欄をクリックで並べ替え(連続クリックで正順・逆順) Show−−−−表示件数 Search−−−検索 Showing 1 to 20 of 20 entries。 Previous12Next−−−Previous(前データ) Next(次データ) |
複数列の並び替えは Shift + 項目 下の例では ページ → Shift + 科名 で 17ページ と 21ページ の行が替わる。 Show : 25 entries |
1.jQuery ダウンロード 2.DataTables ダウンロード 3.アップロード 4.ソース 5.呼び出し 6.パラメータ設定 |
パラメータはデフォルト 「No 種名 科名 ページ 欄をクリック」 | パラメータ設定例(画面) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Show・Search・Showing を非表示 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 パラメータ設定 <script> $(document).ready(function(){ $('#table1').dataTable( { "bPaginate": true, "bFilter": true, "bInfo": true, "bAutoWidth": true, "bScrollCollapse": false, "bScrollInfinite": false, }); }); </script> |
<script> $(document).ready(function(){ $('#table1').dataTable( { "bPaginate": false, "bFilter": false, "bInfo": false, "bAutoWidth": false, "bScrollCollapse": true, "bScrollInfinite": true, "sScrollY": "250px" }); }); </script> |
DataTables パラメータ | ||||
画面 | デフォルト | 設定例 | ||
1 | "bPaginate": true | false | ||
2 | "bFilter": true | false | ||
3 | "bInfo": true | false | ||
4 | ||||
"bAutoWidth": true | false | |||
"bScrollCollapse": false | true | テーブル幅の設定は<style で指定 下記例 | ||
"bScrollInfinite": false | true | |||
"sScrollY": "250px" |
テーブル幅設定 <TITLE></TITLE> の上の行 <STYLE type="text/css"> <!-- body{ width: 600px; } #table1{ border: 1px solid black; } --> </STYLE> |
1 |
jQuery と DataTables のダウンロード | |
1.jQuery 1.1 ダウンロード http://jquery.com/ Download jQuery v1.11.1 or v2.1.1 Download the compressed, production jQuery 1.11.1 右ボタンクリック>対象をファイルに保存 jquery-1.11.1.min.js ホームページのルートディレクトリー(例) に保存。 これで終わり。以後に出る画面は無視。 |
|
2 2.DataTables 1.1 ダウンロード http://www.datatables.net/ Download Download DataTables V1.10.3>名前をつけて保存 DataTables-1.10.3.zip 任意のフォルダーに保存、これで終わり。以後に出る画面は無視。 1.2 jquery.dataTables.min.js を ホームページのルートディレクトリー (例)にコピー・貼り付け。 jquery.dataTables.min.js と jquery.dataTables.js の違いは?。 jquery.js は上の jquery-1.11.1.min.js と同じもの?。 |
|
3 3.jquery-1.11.1.min.js と jquery.dataTables.min.js のアップロード Home Page Builder のサイト転送でアップロードされる。 |
4 |
4.ソース 正しくは メニュー「表示」>「ソース」 を参照。 | |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta name="GENERATOR" content="JustSystems Homepage Builder Version 18.0.7.0 for Windows"> |
|
<script language="javascript" src="../jquery-1.11.1.min.js"
type="text/javascript"></script> <script language="javascript" src="../jquery.dataTables.min.js" type="text/javascript"></script> |
5 5.呼び出し ディレクトリーを合わす ホームページのルートディレクトリー (例) |
<TITLE>jquery-datatables</TITLE> </head> | |
<body> <table id="table1" border="1" cellspacing="0"> <thead> <tr> <th align="center">No</th> −−−−−−−−− 項目行は <th にする。 <th align="center">種名</th> <th align="center">科名</th> <th align="center">ページ(サンプル)</th> </tr> </thead> <tbody> <tr> <td align="right">1</td> <td>Dipterocarpus alata</td> <td>フタバガキ科</td> <td align="center"><a href="http://nono22.sakura.ne.jp/kinomi/kinomi21.htm" target="_blank">21</a></td> </tr> この間省略 <tr> <td align="right">20</td> <td>アカモノ</td> <td>ツツジ科</td> <td align="center"><a href="http://nono22.sakura.ne.jp/kinomi/kinomi17.htm" target="_blank">17</a></td> </tr> </tbody> </table> |
テーブル |
<script> $(document).ready(function(){ $('#table1').dataTable( { "bPaginate": true, "bFilter": true, "bInfo": true, "bAutoWidth": true, "bScrollCollapse": false, "bScrollInfinite": false, }); *1 }); </script> |
パラメータ設定 *1 HPB のプレビューで「識別子、文字列または数がありません」の エラーメッセージが出る、原因?。実行は可。 |
</body> </html> |