如何检索JQuery数据表的排序状态 [英] How to retrieve sorting status of JQuery Datatables

查看:141
本文介绍了如何检索JQuery数据表的排序状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对JQuery Datatables很新鲜,



我试图检索有关Datatable的两个信息


  1. 正在排序的列索引(又名被选中)

  2. 正在排序的顺序是asc或desc。

不知道我应该如何处理这个(使用jquery来查找列索引,或者Datatables有一个允许我检索这个信息的API。



感谢很多:D

解决方案

我不知道你是什么意思retrieve,但是如果你像这样定义 datatable

  myDataTable = $('#my-table')。dataTable({



});
pre>

您可以通过以下方式访问其设置:

  myDataTable。 fnSettings(); 

另请参阅:


  1. http://datatables.net/api#fnSettings

  2. http://datatables.net/docs/DataTables/1.9.0/DataTable。 models.oSettings.html

例如,要获取列的排序列数组,请尝试:

  myDataTable.fnSettings()。aaSorting; 

http://datatables.net/docs/DataTables/1.9.0/DataTable.models.oSettings.html#aaSorting


I'm pretty new to JQuery Datatables,

I'm attempting to retrieve two information about the Datatable

  1. Which column index is currently being sorted (aka selected)
  2. Which order it is being sorted (asc or desc)

not sure how I should approach this (use jquery to find the column index or does Datatables have an API that allows me to retrieve this information.

thanks a lot :D

解决方案

I'm not sure what do you mean by "retrieve", but if you define your datatable like this:

myDataTable = $('#my-table').dataTable({
              .
              .
              .
              });

You have access to its setting via:

myDataTable.fnSettings();

See also:

  1. http://datatables.net/api#fnSettings
  2. http://datatables.net/docs/DataTables/1.9.0/DataTable.models.oSettings.html

For example to get an array of columns sorted columns, try:

myDataTable.fnSettings().aaSorting;

http://datatables.net/docs/DataTables/1.9.0/DataTable.models.oSettings.html#aaSorting

这篇关于如何检索JQuery数据表的排序状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆