【问题标题】:Toggle between asc and desc for datatable column sort在 asc 和 desc 之间切换以进行数据表列排序
【发布时间】:2018-09-26 09:24:46
【问题描述】:

下面的代码用于将表格的第 2 列按降序排序。

tablename.order( [2,'desc'] ).draw();    

我正在使用下拉列表来选择要排序的列。

每次我从下拉列表中选择一列时,有没有办法在升序和降序之间切换?

【问题讨论】:

  • 我认为这是可能的。你尝试了什么?您能否添加一个 jsFiddle 以帮助其他 stackoverflow 用户更轻松?
  • 可以获取当前订单tablename.order() 然后看当前方向,反转。如果您不向该方法传递任何内容,该方法将返回当前值。 datatables.net/reference/api/order()
  • @PaulZepernick,你帮了忙,谢谢。您的评论就是答案!
  • 谢谢,我将其添加为答案,以便可以接受

标签: sorting datatables


【解决方案1】:

你可以得到当前的订单 tablename.order() 然后查看当前的方向并反转它。如果您不向该方法传递任何内容,该方法将返回当前值。 https://datatables.net/reference/api/order()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2012-05-17
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多