У меня есть DataTable
, в котором есть поле для (RegisteredDate) даты и статуса. В поле RegisteredDate
я хочу показать формат даты как «ГГГГ-ММ-ДД» и в поле состояния «Активно» (1) или «Закрыто» (0).
В базе данных значениями примеров RegisteredDate
и Status
являются ::
RegisteredDate Status
2020-01-03 13:32:11.370 1
2020-01-12 11:23:48.330 1
2020-01-12 11:23:49.923 1
Но в DataTable я получаю значения как /Date(1578823190740)/
. Пожалуйста, смотрите прикрепленное изображение.
Кроме того, когда DataTable загружается, он должен быть в порядке убывания идентификатора. Как я могу это сделать?
/// datatable code
var Popup, dataTable;
$(document).ready(function () {
alert("testing...");
dataTable = $("#tbl_vehicle").DataTable({
"ajax":{
"url": "/Vehicles/GetVehicle",
"type": "GET",
"datatype": "json"
},
"columns": [
{ "data": "VehicleType" },
{ "data": "Amount" },
{ "data": "RenewPeriod" },
{ "data": "RegisteredDate" },
{ "data": "RegisteredBy" },
{ "data": "Status" },
{ "data": "ModifiedBy" },
{ "data": "ModifiedDate" }
],
"language": {
"emptyTable" : "No data available, please click on <b>Add</b> button"
}
});
});
код контроллера для загрузки данных
/// controller code
public ActionResult GetVehicle()
{
List<Vehicle> vehicleList = db.Vehicle.ToList<Vehicle>();
return Json(new { data = vehicleList }, JsonRequestBehavior.AllowGet);
}