Kendo ui排序列的时间跨度无法正常工作

时间:2012-11-22 12:25:28

标签: c# kendo-ui

我的网格中有一列我在timeSpan类型中打印值(使用格式化“kendo.format('{0:00}:{1:00}:{2:00} ...”打印数据正确的。)。不幸的是,按此列排序不起作用,而其他人排序确实有效。是否有人知道它为什么不起作用?

1 个答案:

答案 0 :(得分:2)

你不工作是什么意思?

如果它不允许您单击该列,那么您很可能使用模板列,而模板列不可排序。

如果将列绑定到TimeSpan变量并且您正在使用服务器排序,则排序应该正常。 e.g。

columns.Bound(c => c.TimeSpanFieldName)

如果将列绑定到TimeSpan变量并且您正在使用dataSource的ServerOperation选项,则排序将无法正常工作。您可能需要将列绑定到TimeSpan属性,而不是TimeSpan的Ticks属性

e.g。

columns.Bound(c => c.TimeSpanFieldName.Ticks)