【发布时间】:2020-06-09 17:10:49
【问题描述】:
出于查看目的,我正在格式化我的网格中的日期值,这似乎很好。 问题是我的列也是可排序的,而我的自定义日期格式弄乱了排序。如果我按数据库中的实际值排序,排序很好,但是我失去了为查看目的自定义格式化日期的能力。所以我想看看是否有办法告诉它像这样格式化但以其他方式排序?
这是我的格式:
obj.Item.CustomFormattedDate = kendo.toString(kendo.parseDate(obj.Item.RealDbDate, 'yyyy-MM-ddTHH:mm:ss'), 'MM/dd/yyyy hh:mm tt');
然后在我的列定义中,我将我的列设置为 CustomFormattedDate 字段,该字段有利于查看,但不利于排序。如果我将我的字段切换为实际的 RealDbDate 值,那么排序会变好,但查看会变差!
【问题讨论】:
-
您是否尝试在列选项中格式化(
formatoption)?这是我认为最好的方式。
标签: kendo-ui kendo-grid kendo-asp.net-mvc