2017-10-24 30 views
1

私はデータテーブルプラグインを使用しています。しかし、エッジブラウザでは、私は列のミスアライメントを取得します。ここでデータテーブルの列の端にずれがある

$(document).ready(function() { 
    $('#example').DataTable({ 
       destroy: true, 
       paging: false, 
       info: false, 
       stateSave: true, 
       bStateSave: true, 
       dom: 't', 
       'scrollX': true, 
    }); 
}); 

は私が応答度を得るために 'scrollX' を使用していますhttps://plnkr.co/edit/rNHLC6gqSJDgdhkvNCa6?p=preview

リンク - plunkです。私がスクロールXを削除すると、カラムの整列がうまくいくように見えます。どんなリードも役立ちます。

答えて

1

CSSでtdthwhite-space: nowrapを設定すると、この問題がエッジで修正されているようです。

table.dataTable tbody th, 
    table.dataTable tbody td { 
     white-space: nowrap; 
    } 

Here is a fork of your plunker with the proposed change

+1

あなたの修正作品が、それは私の場合には使用可能ではありません - 私は、合理的なスペースに合わせてコンテンツを取得するために、私の列の一部でラッピングを持っている必要があります。ラップした最初の列の後に、列の位置がずれるようになります。私はこれをDatatables Githubの問題として報告しましたが、そこには解決策はありません:https://github.com/DataTables/DataTables/issues/893 –

関連する問題