JQuery 数据表与 Asp.net core

问题描述 投票:0回答:1
$(document).ready(function () {
    $("#datatable").DataTable(),
    $("#datatable-buttons")
        .DataTable({
            pageLength: 25,
            lengthChange: 1,
            buttons: ["copy", "excel", "pdf", "colvis"]
        })
        .buttons()
        .container()
        .appendTo("#datatable-buttons_wrapper .col-md-6:eq(0)"),
    $(".dataTables_length select").addClass("form-select form-select-sm")
});

这是我的数据表,但我想按 DESC 对值进行排序,我在代码中添加了“order:[2,"desc"]”,但它不起作用。

jquery datatables
1个回答
0
投票

我做了一些调查,你问的是 JQuery Datatable,这与 ASP.NET 无关。

看起来您缺少方括号:

order: [[1, "desc"]]

添加排序选项的代码是这样的:

$(document).ready(function () {
    $("#datatable").DataTable(),  // DataTable initialization with default sorting

    $("#datatable-buttons")
        .DataTable({
            pageLength: 25,
            lengthChange: 1,
            buttons: ["copy", "excel", "pdf", "colvis"],
            order: [[1, "desc"]]  // Custom sorting by the second column in descending order
        })
        .buttons()
        .container()
        .appendTo("#datatable-buttons_wrapper .col-md-6:eq(0)"),
    $(".dataTables_length select").addClass("form-select form-select-sm")
});
© www.soinside.com 2019 - 2024. All rights reserved.