$('table').dataTable({
lengthChange: false, //visable show {row} entries
info : false, // hide showing entries bottom
pagingType: "first_last_numbers", // showing bottom number
searching: false, //hide search
aLengthMenu: [[5, 10, 25, -1], [5, 10, 25, "All"]], // set show {row} entries
iDisplayLength: 5 // num of rows
});
HTML
1
2
3
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.4/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.11.4/js/jquery.dataTables.js"></script>
//html
<table id="table" class="table table-striped table-bordered dt-responsive display nowrap" style="width: 100%!important;">
<thead class="thead-light"></thead>
</table>
//js
var table = $('#table').DataTable({
processing: true,
searching : true,
paging : true,
pageLength: 25,
ordering : false,
data : data,
columns: [
{data: 'id', title: '#'},
{data: 'name', className: "text-center", title: 'Name'},
{
data: function(row){
return "</a><a class='ui icon blue button' href='/name/view/" + row.id + "'><i class='fas fas fa-search'></i></a> <a class='ui icon blue button' href='/name/" + row.id + "'><i class='fas fa-pencil-alt'></i></a>"
},
searchable: false,
orderable : false,
className: "text-center",
title: 'Actions'
},
],
lengthMenu: [
[ 25, 50, -1 ],
[ '25 rows', '50 rows', 'Show all' ]
]
})
jQuery('.dataTable').wrap('<div class="dataTables_scroll" />');
//style
.dataTables_scroll
{
overflow:auto;
}
1
2
3
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.21/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.21/js/jquery.dataTables.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.4/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.11.4/js/jquery.dataTables.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.22/datatables.min.css"/>
<script type="text/javascript" src="https://cdn.datatables.net/v/dt/dt-1.10.22/datatables.min.js"></script>
HTML
1
2
3
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script>
HTML
1
2
3
<link rel="stylesheet" type="text/css" href="/DataTables/datatables.css">
<script type="text/javascript" charset="utf8" src="/DataTables/datatables.js"></script>
datatable(m, escape = FALSE)