我的网格中有一列我在timeSpan类型中打印值(使用格式化“kendo.format('{0:00}:{1:00}:{2:00} ...”打印数据正确的。)。不幸的是,按此列排序不起作用,而其他人排序确实有效。是否有人知道它为什么不起作用?
答案 0 :(得分:2)
你不工作是什么意思?
如果它不允许您单击该列,那么您很可能使用模板列,而模板列不可排序。
如果将列绑定到TimeSpan变量并且您正在使用服务器排序,则排序应该正常。 e.g。
columns.Bound(c => c.TimeSpanFieldName)
如果将列绑定到TimeSpan变量并且您正在使用dataSource的ServerOperation选项,则排序将无法正常工作。您可能需要将列绑定到TimeSpan属性,而不是TimeSpan的Ticks属性
e.g。
columns.Bound(c => c.TimeSpanFieldName.Ticks)