如何检索JQuery数据表的排序状态 [英] How to retrieve sorting status of JQuery Datatables
问题描述
我对JQuery Datatables很新鲜,
我试图检索有关Datatable的两个信息
- 正在排序的列索引(又名被选中)
- 正在排序的顺序是asc或desc。
不知道我应该如何处理这个(使用jquery来查找列索引,或者Datatables有一个允许我检索这个信息的API。
感谢很多:D
我不知道你是什么意思retrieve,但是如果你像这样定义 datatable
:
myDataTable = $('#my-table')。dataTable({
pre>
。
。
。
});
您可以通过以下方式访问其设置:
myDataTable。 fnSettings();
另请参阅:
- http://datatables.net/api#fnSettings
- 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
- Which column index is currently being sorted (aka selected)
- 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:
- http://datatables.net/api#fnSettings
- 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屋!