1

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

4

1 回答 1

2

不工作是什么意思?

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

如果您将列绑定到 TimeSpan 变量并且您正在使用服务器排序,那么排序应该可以正常工作。例如

columns.Bound(c => c.TimeSpanFieldName)

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

例如

columns.Bound(c => c.TimeSpanFieldName.Ticks)
于 2012-11-22T20:42:22.347 回答