Kendo网格日期格式

时间:2019-02-18 05:09:45

标签: .net kendo-grid

数据库中有两列

Databse Table

我想根据Kendo网格中的“ DateFormat”列设置“ CreatedDate”的格式。我可以使用模板:“#= kendo.toString(kendo.parseDate(CreatedDate),DateFormat)||”#“,但是它不会在列过滤器的日期时间选择器中显示正确的日期格式。

所以我看起来像这样 // format:“ {0:#= DateFormat#}”,

代码示例--------------------------------------------- ------ 列: [ {                             字段:“ CreatedDate”,                             宽度:“ 10%”,                             标题:“ {{'CreatedDate'}}”,                             隐藏:真实,                             //格式:“ {0:#= DateFormat#}”, }


2 个答案:

答案 0 :(得分:0)

您应该在模型中指定数据类型。例如

dataSource: {
    transport: {
        read: {
            url: "https://demos.telerik.com/kendo-ui/service/tasks",
            dataType: "jsonp"
        },
    },
    schema: {
        model: {
            fields: {
                CreatedDate: { type: "date" }
            }
        }
    }
}

然后在列上

columns:[
    ...
    { title: "CreatedDate", template:"#=kendo.toString(CreatedDate,DateFormat)#"},
    ...
]

答案 1 :(得分:0)

这不会更改过滤器框的日期时间选择器的格式 this does not change the format of date time picker of filter box