【问题标题】:Why is my Date sorting alphabetical instead of newest to oldest. Jquery DataTables为什么我的日期按字母顺序排序,而不是从最新到最旧。 Jquery 数据表
【发布时间】:2011-04-09 18:38:06
【问题描述】:

我有一个数据表,我的日期从一开始就从最新到最旧排序。当我单击排序选项卡时,它按字母排序。单击排序时,如何将其从最新到最旧进行排序。我已经尝试过 aoColumns 和 asSorting 和 ao ColumnDefs,但我很难过。

我在控制器中按降序对日期进行排序。

var coupons = couponRepository.GetList(c => c.TenantId == tenant.ID).OrderByDescending(c => c.RedemptionDate);

我的初始化代码:

$(document).ready(function () {
        //Grid
        $(".gridView").dataTable({
         "bJQueryUI": true,
         "sPaginationType": "full_numbers",
         "aoColumnDefs": [
               { "asSorting": ["desc", "asc"], "aTargets": [4] }
         ]
});
});

谢谢:)

【问题讨论】:

    标签: jquery sorting asp.net-mvc-3 datatable


    【解决方案1】:

    根据您的代码,我假设您使用的是位于 http://datatables.net 的代码,如果是这种情况,我建议您查看列出的插件 http://www.datatables.net/plug-ins/sorting 有一个插件可以按日期排序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-25
      • 1970-01-01
      • 2017-09-20
      • 1970-01-01
      • 2021-03-27
      • 2018-03-31
      • 2021-04-30
      相关资源
      最近更新 更多