2016-01-13 60 views
0

我創建使用具有自舉數據表與此指令數據表顯示在報頭

var bTable = $('#example2').DataTable({ 
     language: { url: 'assets/plugins/datatables/i18n/Spanish.json'  }, 
     processing: true, 
     fixedHeader: true, 
     serverSide: true, 
     responsive:true, 
     ajax: "modulos/estados.data.php", 
     columns: [ 
      { data: "id561" }, 
      { data: "des561" }, 
      { data: "accion561" }, 
      { data: "res561" } 
     ], 
     order: [[ 1, "asc" ]], 
     columnDefs: [ 
      { 
       targets : 0, 
       searchable: false, 
       render: function (data, type, row) 
       { return row.id561 } 
      }, 
      { 
       targets : 1, 
       searchable: true, 
       render: function (data, type, row) 
       { return data } 
      }, 
      { 
       targets : 2, 
       searchable: false, 
       render: function (data, type, row) 
       { return data } 
      }, 
      { 
       targets : 3, 
       orderable: false, 
       searchable: false, 
       render: function (data, type, row) 
       { return data } 
      } 
     ] 
    }); 

一個簡單的表雙指令圖標的問題是,使圖像 enter image description here

所示的其上顯示標題的順序圖標兩倍

問題是隻激活Bootstrap css,如果我用jquery它的作品

感謝您的幫助!

回答

0

確保您沒有包含DataTables CSS文件(jquery.dataTables.min.css),只有dataTables.bootstrap.min.css

如果您使用Download Builder,在造型部分選擇引導。如果您已經包含Bootstrap,請選擇沒有樣式庫,否則選擇包含庫以包含最新的Bootstrap。

請參閱this example用於演示正確的用法。

+0

這不正確的問題。表格元素是

。數據表包使用Jquery 2.x + Bootstrap +一些擴展 –

+0

@MartinVarta,請參閱[本示例](http://jsfiddle.net/rhjLbgyw/)的問題,這是非常普遍的問題。當我在我的答案中提到時,除了包含其他文件,還包括'jquery.dataTables.min.css',也會出現這個問題。請列出您包含的文件或刪除'jquery.dataTables.min.css',看看是否能解決問題。 –