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

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

问题描述

我很喜欢JQuery Datatables,



我正在尝试检索有关Datatable的两个信息


  1. 目前正在排序哪个列索引(也称为已选)

  2. 正在排序哪个订单(asc或desc)

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



非常感谢:D

解决方案

我不知道你是什么意思检索,但是如果您定义 datatable ,请按以下步骤:

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



});
pre>

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

  myDataTable。 fnSettings(); 

另见:


  1. <啊ref =http://datatables.net/api#fnSettings =noreferrer> 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 Datatables的排序状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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