JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/css/jquery.dataTables.css">
<link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/css/jquery.dataTables_themeroller.css">
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
<script src="https://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/jquery.dataTables.min.js"></script>
<div class="dataTables_wrapper form-inline table-responsive no-footer" id="totalCountTable_wrapper">
<div class="row">
<div class="col-sm-6"></div>
<div class="col-sm-6">
<div class="dataTables_filter hide" id="totalCountTable_filter">
<label></label>
</div>
</div>
</div>
<table class="table table-striped table-bordered no-margin text-center dataTable no-footer" id="totalCountTable" role="grid">
<thead>
<tr role="row">
<th aria-controls="totalCountTable" aria-label=" User Name : activate to sort column ascending" class="userNameIndex text-center sorting" colspan="1" rowspan="1" style="vertical-align: middle;" tabindex="0">User Name</th>
<th aria-controls="totalCountTable" aria-label=" Name : activate to sort column ascending" class="nameIndex text-center sorting" colspan="1" rowspan="1" style="vertical-align: middle;" tabindex="0">Name</th>
<th aria-controls="totalCountTable" aria-label=" Location / Map : activate to sort column ascending" class="locationIndex text-center sorting" colspan="1" rowspan="1" style="width: 22%; vertical-align: middle;" tabindex="0">Location / Map</th>
<th aria-controls="totalCountTable" aria-label=" Speed : activate to sort column ascending" class="speedIndex text-center sorting" colspan="1" rowspan="1" style="vertical-align: middle;" tabindex="0">Speed</th>
<th aria-controls="totalCountTable" aria-label=" Battery : activate to sort column ascending" class="batteryIndex text-center sorting" colspan="1" rowspan="1" style="vertical-align:...
JavaScript
$(document).ready(function() {
totalDataTab = $("#totalCountTable").dataTable (
{
"language": {
"sSearch": '',
"searchPlaceholder": "Search"
},
"ScrollY": "100%",
"aaSorting": [],
"bRetrieve" :true,
"bPaginate":false,
"bLengthChange": false,
"autoWidth": false,
"iDisplayLength": 5,
"bFilter":true,
"bDestroy":false,
"bInfo": false,
"aoColumns":[{"bSearchable": true,"className": "userNameIndex"},{"bSearchable": true,className:"nameIndex"}, {"sWidth":"22%","bSearchable": true,className:"locationIndex"}, {"bSearchable": true,'bSortable':true,className:"speedIndex","sType": "num"}, {"bSearchable": true,className:"batteryIndex", "sType": "pct", "aTargets": [ 0 ] }, {"bSearchable": true,className:"lastUpdateIndex"} ,{"bSearchable": true,className:"CoordinateIndex"} ,{"bSearchable": true,"className": "distanceTravelledIndex"},{"bSearchable": true,className: "placeVisitedIndex"},{"bSearchable": true,className: "processCountIndex"},{"bSearchable": true,className: "placeTaggedIndex"},{"bSearchable": true,className:"statusIndex"},{"bSearchable": true,"className":"settingIndex","bSort": false},{"bSearchable": true,"className":"userGroupNameIndex"},{"bSearchable": true,"className":"ShareLocationIndex"}],
});
});