jQuery的表格插件 - DataTables
DataTables是一個jQuery的表格插件。這是一個高度靈活的工具,依據的基礎逐步增強,這將增加先進的互動控制,支持任何HTML表格。主要特點:
- 自動分頁處理
- 即時表格數據過濾
- 數據排序以及數據類型自動檢測
- 自動處理列寬度
- 可通過CSS定制樣式
- 支持隱藏列
- 易用
- 可擴展性和靈活性
- 國際化
- 動態創建表格
- 免費的

-----------最簡單的方式:
$(document).ready(function() {
$("#example").dataTable();
});
----------也可以自己定義各屬性:
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#example").dataTable({
// "bPaginate": true, //開關,是否顯示分頁器
// "bInfo": true, //開關,是否顯示表格的一些信息
// "bFilter": true, //開關,是否啟用客戶端過濾器
// "sDom": "<>lfrtip<>",
// "bAutoWith": false,
// "bDeferRender": false,
// "bJQueryUI": false, //開關,是否啟用JQueryUI風格
// "bLengthChange": true, //開關,是否顯示每頁大小的下拉框
// "bProcessing": true,
// "bScrollInfinite": false,
// "sScrollY": "800px", //是否開啟垂直滾動,以及指定滾動區域大小,可設值:'disabled','2000px'
// "bSort": true, //開關,是否啟用各列具有按列排序的功能
// "bSortClasses": true,
// "bStateSave": false, //開關,是否打開客戶端狀態記錄功能。這個數據是記錄在cookies中的, 打開了這個記錄后,即使刷新一次頁面,或重新打開瀏覽器,之前的狀態都是保存下來的- ------當值為true時aoColumnDefs不能隱藏列
// "sScrollX": "50%", //是否開啟水平滾動,以及指定滾動區域大小,可設值:'disabled','2000%'
// "aaSorting": [[0, "asc"]],
// "aoColumnDefs": [{ "bVisible": false, "aTargets": [0]}]//隱藏列
// "sDom": '<"H"if>t<"F"if>',
"bAutoWidth": false, //自適應寬度
"aaSorting": [[1, "asc"]],
"sPaginationType": "full_numbers",
"oLanguage": {
"sProcessing": "正在加載中......",
"sLengthMenu": "每頁顯示 _MENU_ 條記錄",
"sZeroRecords": "對不起,查詢不到相關數據!",
"sEmptyTable": "表中無數據存在!",
"sInfo": "當前顯示 _START_ 到 _END_ 條,共 _TOTAL_ 條記錄",
"sInfoFiltered": "數據表中共為 _MAX_ 條記錄",
"sSearch": "搜索",
"oPaginate": {
"sFirst": "首頁",
"sPrevious": "上一頁",
"sNext": "下一頁",
"sLast": "末頁"
}
} //多語言配置
});
});
</script>
項目主頁:http://www.baiduhome.net/lib/view/home/1325744494375
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!