のために働いていないと私は2つの列を持つDataTableを持っている:のDataTable固定ヘッダは、スクロール可能なテーブル
TableVehUsage = $("#TableVehUsage ").DataTable({
data: [],
ordering: true,
paginate: false,
"info": false,
fixedHeader: {header: true},
columns: [
{ data: "Vehicle", title: "Vehicle" },
{ data: "Serial", title: "Serial" }
],
"columnDefs": [
{
"targets": 0,
"render": function (data, type, full, meta) {
// If it is rendering the cell contents
if (type === 'display') {
switch (data) {
case "-":
return "-";
default:
if (full.IsOnSale == true)
return '<span style="color:red" onclick="ToParentTab(' + full.Id + ')">' + data + '</span>';
else
return '<span onclick="ToParentTab(' + full.Id + ')">' + data + '</span>';
}
}
return (isNaN(data)) ? -1 : +data;
}
} }]
});
私はいくつかの状況があるの際に、すべてのデータのドン」ページに収まり、ユーザーはすべての情報を見るためにスクロールする必要があります。私は私のjavascriptのラインfixedHeader: {header: true}
とhtml内に追加してFixed Headerを使用しようとしました:?
<script src="https://cdn.datatables.net/fixedheader/3.1.2/js/dataTables.fixedHeader.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/fixedheader/3.1.2/css/fixedHeader.dataTables.min.css">
しかし、私のために働いていません:(
私が間違って何をやっている
うん...それは私が試したと同じことだが、私は、画面の解像度に応じて、ヘッダーは、私がFixedHeaderを探していた理由です収まらないので、体のためのスクロールを追加することを避けるためにしようとしていました。 ) – Dana