javascript - KendoUI 网格时间未正确排序

标签 javascript kendo-ui kendo-grid

我在对 kendoUI 网格的日期时间进行排序时遇到问题,请参阅 my grid snapshot ,日期排序正确(从最近的日期时间排序),但时间不正确,其中“Jul/08/2016 15:04:22”应该打开顶部(在我的快照中显示),任何人都可以帮忙解决这个问题,谢谢!

我的代码:

self.gridDataSource = new kendo.data.DataSource({
  sort: { field: "start_time", dir: "asc" },
  schema: {
    model: {
      fields: {            
          start_time: { type: "date" },      
      }
    }
  }
});

self.myGrid = {
  selectable: true,
  resizable: true,
  sortable: true, // todo: fix sorting issue
  dataSource: self.gridDataSource,
  filterable: true,
  columns: {
        field: "start_time",
        title: "Start Time",
        width: "180px",
        filterable: false,
        template: "#= kendo.toString(kendo.parseDate(start_time), 'MMM/dd/yyyy HH:mm:ss') #",
        attributes: { style: "text-align: center; " },
        format: "{0:MM/dd/yyyy}"

  }
}

最佳答案

将日期格式更改为 “{0:MM/dd/yyyy HH:mm:ss}”

工作中example

关于javascript - KendoUI 网格时间未正确排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38314217/

相关文章:

javascript - 从 RGB 字符串中收集数字

javascript - 如何访问此网格的行对象?

javascript - Kendo Tree,从一些节点开始,然后动态加载其余节点

javascript - Kendo UI Grid - 单元格上的标题属性

javascript - 是否可以将 'error' 事件的事件监听器添加到 HTMLImageElement?

javascript - 删除当前的 <tr> 并使用纯 JavaScript 删除其之前的 <tr>

javascript - 为什么不返回任何元素?

javascript - Kendo UI 网格 - 分组标题列

css - 如何使剑道网格在 JQuery UI 对话框中填充页眉和页脚之间的 100% 高度?

javascript - 在 Angular 中测试 Kendo Grid