Kendo ui 剑道格网中的日期格式错误
这是我的ajaxKendo ui 剑道格网中的日期格式错误,kendo-ui,kendo-grid,date-formatting,Kendo Ui,Kendo Grid,Date Formatting,这是我的ajax public JsonResult AllTasksFiltered(TaskFilterModel filters) { return Json(taskModelFactory.GetTasksFiltered(filters), JsonRequestBehavior.AllowGet); } 第一次加载网格时,“扫描日期”列正常 这是扫描日期的行模板位 function onClickSearch() {
public JsonResult AllTasksFiltered(TaskFilterModel filters)
{
return Json(taskModelFactory.GetTasksFiltered(filters), JsonRequestBehavior.AllowGet);
}
第一次加载网格时,“扫描日期”列正常
这是扫描日期的行模板位
function onClickSearch() {
var filtersObject =
{
CurrentWorkflowStepId: $("#taskStatus").data("kendoDropDownList").value(),
ScanFromDate: $("#scanFromDate").data("kendoDatePicker").value(),
ScanToDate: $("#scanToDate").data("kendoDatePicker").value(),
BusinessCase: $("#businessCase").data("kendoDropDownList").value(),
Region: $("#region").data("kendoDropDownList").value(),
ZR: $("#zr").val()
}
$.ajax({
type: "PUT",
url: "/Cockpit/AllTasksFiltered",
dataType: "json",
traditional: true,
data: JSON.stringify(filtersObject),
contentType: 'application/json; charset=utf-8',
success: function (data) {
$("#grid").data("kendoGrid").setDataSource(new kendo.data.DataSource({
data: data
}));
}
});
}
日期在显示之前有正确的格式,但我在屏幕上看到了这种奇怪的格式
有什么想法吗?
Tks提前。这不完全是您正在做的事情,但问题是相同的。为什么不使用ServerFiltering并使用Data()配置将筛选对象传递给Read操作?替换columns.Bound(e=>e.ScanDate).Title(“扫描日期”);通过这个columns.Bound(e=>e.ScanDate).Format(“{0:dd.MM.yyyy HH:MM}”)。希望能有帮助
public JsonResult AllTasksFiltered(TaskFilterModel filters)
{
return Json(taskModelFactory.GetTasksFiltered(filters), JsonRequestBehavior.AllowGet);
}
function onClickSearch() {
var filtersObject =
{
CurrentWorkflowStepId: $("#taskStatus").data("kendoDropDownList").value(),
ScanFromDate: $("#scanFromDate").data("kendoDatePicker").value(),
ScanToDate: $("#scanToDate").data("kendoDatePicker").value(),
BusinessCase: $("#businessCase").data("kendoDropDownList").value(),
Region: $("#region").data("kendoDropDownList").value(),
ZR: $("#zr").val()
}
$.ajax({
type: "PUT",
url: "/Cockpit/AllTasksFiltered",
dataType: "json",
traditional: true,
data: JSON.stringify(filtersObject),
contentType: 'application/json; charset=utf-8',
success: function (data) {
$("#grid").data("kendoGrid").setDataSource(new kendo.data.DataSource({
data: data
}));
}
});
}
<td>
#: kendo.toString(ScanDate, 'dd.MM.yyyy HH:mm')#
</td>
/Date(1498558275437)/