如何检索JQuery Datatables的排序状态 [英] How to retrieve sorting status of JQuery Datatables
问题描述
我正在尝试检索有关Datatable的两个信息
- 目前正在排序哪个列索引(也称为已选)
- 正在排序哪个订单(asc或desc)
不知道我应该如何处理(使用jquery查找列索引或Datatables有一个允许我检索此信息的API。
非常感谢:D
我不知道你是什么意思检索,但是如果您定义 datatable
,请按以下步骤:
myDataTable = $('#my-table')。dataTable({
pre>
。
。
。
});
您可以通过以下方式访问其设置:
myDataTable。 fnSettings();
另见:
- <啊ref =http://datatables.net/api#fnSettings =noreferrer> 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 Datatables的排序状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!