javascript - 对 jqGrid 中的日期列进行排序

标签 javascript jquery jquery-ui jqgrid

我正在使用 jqGrid用于在用户界面中显示记录,我想对日期列进行排序。它以 Sat, Sep 1, 01:41 AM 的形式返回日期。我如何使用 jqGrid 做到这一点?

我对该专栏的 Colmodel 是:

{name:'transactiontime', index:'transactiontime',  sorttype:'text', align:"right"},

最佳答案

尝试以下formatoptions:

{name: 'transactiontime', sorttype: 'date', align: "right", formatter: 'date',
    formatoptions: {srcformat: 'ISO8601Long', newformat: 'D, M d, H:i A'}}

参见 the demo这是来自 the answer 的演示的简单修改.

srcformat 可能取决于数据的输入格式。

关于javascript - 对 jqGrid 中的日期列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12455337/

相关文章:

jQuery 将 after 追加到元素之前

javascript - CSS 图像在表格中的绝对位置放置

javascript - 如何将自定义图形放置在模式对话框的右上角?

jquery - 如何让 div 根据 Jquery 可排序网格的高度增长?

javascript - 如何使用requirejs加载koLite?

javascript - 当找不到加载 require 的模块时,dojo 如何找出抛出异常的确切代码行?

javascript - 在 jsp 程序中使用 javascript 添加表单字段?

javascript - 如何在javascript中获取UTC时区并调整为PDT/PT

javascript - 从 Ajax 调用 Jquery 访问数据

javascript - jQuery ui 对话框拖动问题