剑道网格显示奇怪的日期时间而不是 null

Posted

技术标签:

【中文标题】剑道网格显示奇怪的日期时间而不是 null【英文标题】:Kendo grid show weird datetime instead of null 【发布时间】:2019-01-12 00:03:30 【问题描述】:

我像这样格式化我的日期时间列:


    field: "ModifiedDate",
    dataType: "System.Date",
    title: accountCodeResourceProvider.ModifiedDate,
    format: "0:G",
    width: 150,
    hidden: true
];

当它显示一些空值单元格时,它不是显示空白字段,而是显示“12/31/3938 5:00:00 PM”。我尝试了一些模板,但它们似乎都不起作用>任何人都知道如何处理这个?

【问题讨论】:

这方面有什么更新吗? 【参考方案1】:

我不确定您所说的 “空值单元格” 是什么意思,但在我的情况下(查看下面的演示)它适用于 nullempty 价值。

无论如何,您可以使用template 来处理null 日期:

template: "# if (data.ModifiedDate)  ##= kendo.toString(ModifiedDate, 'G') ##  else  #<em>No date</em>#  #"

Demo

【讨论】:

以上是关于剑道网格显示奇怪的日期时间而不是 null的主要内容,如果未能解决你的问题,请参考以下文章

剑道网格日期格式

日期列中的剑道网格格式时间问题[重复]

kendo ui 网格数据源过滤器日期格式

剑道网格中的 JavaScript 日期

剑道网格中的日期时间过滤器

剑道网格值中的剑道日期时间选择器未进入控制器