Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 剑道格网中的日期格式错误_Kendo Ui_Kendo Grid_Date Formatting - Fatal编程技术网

Kendo ui 剑道格网中的日期格式错误

Kendo 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() {

这是我的ajax

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)/