有没有办法知道在Bootstrap DataTables中单击/排序了哪一列?
我需要在项目中导出/打印数据表并保持排序选择。
将全局JS var设置为点击/排序的任何列名称会很棒,所以我可以通过JS将其传递给我的控制器.net / MVC5
答案 0 :(得分:0)
想出来。必须使用:
var oTable = $('#YOURTABLENAME').dataTable();
var oSettings = oTable.fnSettings();
这将获取DataTable的设置。 然后你可以使用类似的东西:
sortEventFired(oSettings.aaSorting);
因为aaSorting为您提供了列索引和方向
示例:1,asc