知道哪个列当前在Bootstrap DataTables中排序

时间:2014-11-18 15:13:13

标签: javascript css twitter-bootstrap

有没有办法知道在Bootstrap DataTables中单击/排序了哪一列?

我需要在项目中导出/打印数据表并保持排序选择。

将全局JS var设置为点击/排序的任何列名称会很棒,所以我可以通过JS将其传递给我的控制器.net / MVC5

1 个答案:

答案 0 :(得分:0)

想出来。必须使用:

    var oTable = $('#YOURTABLENAME').dataTable();
    var oSettings = oTable.fnSettings();

这将获取DataTable的设置。 然后你可以使用类似的东西:

 sortEventFired(oSettings.aaSorting);

因为aaSorting为您提供了列索引和方向

示例:1,asc

Look here

and here under fnSettings

and finally here