var table = {};
$(document).ready(function () {
table = $("#centerTbl").DataTable({
processing: true,
serverSide: true,
bAutoWidth: false,
serverMethod: "get",
ajax: {
url: url,
dataSrc:function($data){
console.log("Data",$data.mydata);
return $data.aaData;
}
},
columns: [
// {
// data: "DT_RowIndex",
// orderable: false,
// searchable: false,
// },
{
name: "profile_image",
data: "profile_image",
orderable: false,
searchable: false,
},
{
name: "name",
data: "name",
orderable: false,
},
{
name: "email",
data: "email",
orderable: false,
},
{
name: "status",
data: "status",
orderable: false,
},
// {
// name: "created_at",
// data: "created_at",
// },
{
data: "action",
orderable: false,
},
],
// order: [[4, "desc"]],
});
$("#centerTbl").on("click", ".statusBtn", function () {
var id = $(this).attr("id");
var status = $(this).attr("value") == "active" ? "inactive" : "active";
var msg = multilang
.get("change_status")
.replace(":attr", status)
.replace(":tagname", sub_admin);
swal({
title: multilang.get("are_you_sure"),
text: msg,
icon: "warning",
showCancelButton: true,
confirmButtonColor: "#3f51b5",
cancelButtonColor: "#ff4081",
confirmButtonText: "Great ",
buttons: {
cancel: {
text: cancel,
value: "cancel",
visible: true,
className: "btn btn-danger",
closeModal: true,
},
confirm: {
text: ok,
value: "ok",
visible: true,
className: "btn btn-primary",
closeModal: true,
},
},
}).then((value) => {
if (value == "ok") {
basicAjax("post", status_update_url, {
id: id,
status: status,
});
}
});
});
});
Comments
Post a Comment
If you any doubt of any topic then you can comment me.