1. 程式人生 > >datatable-bootstrap 基本配置

datatable-bootstrap 基本配置

ajax AR solid font play eat ... left -type

  1. function doSearch() {
  2. if(dtable!=null){
  3. dtable.fnClearTable(0);
  4. dtable.fnDraw(); // 重新加載數據
  5. }else{
  6. dtable = $("#datatable_ajax").dataTable({ //<span style="font-family: Arial, Helvetica, sans-serif;">datatable_ajax表單的id</span>
  7. "oLanguage" : { // 漢化
  8. "sLengthMenu": "每頁顯示 _MENU_條",
  9. "sZeroRecords": "沒有找到符合條件的數據",
  10. "sProcessing": "加載中...",
  11. "sInfo": "當前第 _START_ - _END_ 條 共計 _TOTAL_ 條",
  12. "sInfoEmpty": "沒有記錄"
    ,
  13. "sInfoFiltered": "(從 _MAX_ 條記錄中過濾)",
  14. "sSearch": "搜索:",
  15. "oPaginate": {
  16. "sFirst": "首頁",
  17. "sPrevious": "前一頁",
  18. "sNext": "後一頁",
  19. "sLast"
    : "尾頁"
  20. }
  21. },
  22. "bStateSave" : false,
  23. "bJQueryUI" : true,
  24. "bPaginate" : true,// 分頁按鈕
  25. "bFilter" : false,// 搜索欄
  26. "bLengthChange" : false,// 每行顯示記錄數
  27. "iDisplayLength" : 10,// 每頁顯示行數
  28. "bSort" : false,// 排序
  29. "bInfo" : true,// Showing 1 to 10 of 23 entries 總記錄數沒也顯示多少等信息
  30. "bWidth" : true,
  31. "bScrollCollapse" : true,
  32. "sPaginationType" : "full_numbers", // 分頁,一共兩種樣式 另一種為two_button // 是datatables默認
  33. "bProcessing" : true,
  34. "bServerSide" : true,
  35. "bDestroy" : true,
  36. "bSortCellsTop" : true,
  37. "sAjaxSource" :currprojectname +"/aa/list.do", //所要請求的接口地址
  38. "sScrollY": "100%",
  39. "fnInitComplete": function() {
  40. this.fnAdjustColumnSizing(true);
  41. },
  42. "fnServerParams" : function(aoData) { //查詢條件的接口拼接
  43. aoData.push({
  44. "name" : "aa",
  45. "value" : a
  46. });
  47. aoData.push({
  48. "name" : "cc",
  49. "value" : encodeURI($("#aaa").val())
  50. });
  51. },
  52. "aoColumns" : [
  53. {"mData" : "id"}, //表單的屬性,必須一一對應而且行數必須相同!!!
  54. {"mData" : "name"},
  55. {"mData" : "lal"},
  56. {"mData" : "dota2"},
  57. {"mData" : "games"},
  58. ],

datatable-bootstrap 基本配置