How to Use Datatable With pagination and filter in mvc.
5481
30-Sep-2015
every one Please Help me How to use datatable with pagination and filter in mvc.
Updated on 30-Sep-2015
Anonymous User
30-Sep-2015Jquery Code serverside
var oTable = $('#datatable').DataTable({"serverSide": true,
"responsive": true,
"pageLength": 50,
"pagingType": "full_numbers",
"ajax": {
"type": "POST",
"url": '/Home/DataHandler',
"contentType": 'application/json; charset=utf-8',
'data': function (data) {
return data = JSON.stringify(data);
}
},
// "dom": 'frtiS',
// "scrollY": 500,
// "scrollX": false,
// "scrollCollapse": false,
// "scroller": {
// loadingIndicator: false
//},
"processing": true,
"paging": true,
"deferRender": true,
"columns": [
//{
// data: "UserId", "bSearchable": false,
// bSortable: false,
// mRender: function (data, type, full) {
// return ' <input type="checkbox" value="' + data + '"" class="checkbox editor-active">';
// }
//},
//{ "data": "UserId" },
{ "data": "UserName" },
{ "data": "EmailId" },
{ "data": "Address" },
{ "data": "PhoneNumber" },
{
data: "UserId", "bSearchable": false,
bSortable: false,
mRender: function (data, type, full) {
return '<a href="Home/Edit/' + data + '"" class="openDialog btn btn-default btn-warning" >Edit</a> '
+ '<a href="Home/Delete/' + data + '"" Class="deleteDialog btn btn-default btn-danger " >Delete</a> '
+ ' <input type="checkbox" value="' + data + '"" class="checkbox editor-active">';
}
}
],
"order": [1, "asc"],
});
Filter class
Controller Action