DataTables Column Width
by foraydev
HTML
<link rel="stylesheet" href="https://cdn.datatables.net/r/dt/jqc-1.11.3,dt-1.10.9/datatables.min.css">
<script src="https://cdn.datatables.net/r/dt/jqc-1.11.3,dt-1.10.9/datatables.min.js"></script>
<div id="MyContainer" style="display: none">
<table id="MyTable" class="stipe hover" style="width: 100%">
<thead>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Extension</th>
<th>Start Date</th>
<th>Salary</th>
</tr>
</thead>
</table>
</div>
JavaScript
$(document).ready(function ()
{
var myData = [];
myData.push({
A:"Tiger Nixon",
B:"System Architect",
C:"Edinburgh",
D:"5421",
E:"2011/04/25",
F:"$320,800"
});
myData.push({
A: "Garrett Winters",
B: "Accountant",
C: "Tokyo",
D: "8422",
E: "2011/07/25",
F: "$170,750"
});
myData.push({
A: "Ashton Cox",
B: "Junior Technical Author",
C: "San Francisco",
D: "1562",
E: "2009/01/12",
F: "$86,000"
});
myData.push({
A: "Cedric Kelly",
B: "Senior Javascript Developer",
C: "Edinburgh",
D: "6224",
E: "2012/03/29",
F: "$433,060"
});
var myTable = $('#MyTable').DataTable({
data: myData,
columns: [
{ data: "A" },
{ data: "B" },
{ data: "C" },
{ data: "D" },
{ data: "E" },
{ data: "F" }
],
order: [0, 'asc']
});
myTable.columns.adjust().draw();
$('#MyContainer').show();
});