【问题标题】:Get the column that is used to sort the table / get primary sorter获取用于对表进行排序的列/获取主排序器
【发布时间】:2011-06-13 07:03:04
【问题描述】:

我有一个在服务器端创建的数据表。此表包括开始和结束日期,以及一些其他数据。

我想添加行来说明花费的总持续时间。例如,如果表格是根据程序列排序的,我想在每组程序之后添加一行。

我知道如何在客户端添加行,但我不知道如何检查哪一列是主排序器?

我找到了一个基于第一列创建新行的示例。我需要类似的东西,只是基于主排序器。

 var sGroup = oSettings.aoData[ oSettings.aiDisplay[iDisplayIndex] ]._aData[0];

【问题讨论】:

  • -which column is the primary sorter?是什么意思
  • mmh,用于对表格进行排序的列。据我所知,数据表可以支持多个排序器,这是我计划使用的功能。现在虽然我很高兴只使用一列对表格进行排序。

标签: jquery sorting jquery-plugins datatables


【解决方案1】:

你可以通过访问你的表对象的这个属性来获取你在构造表时传递的数组数组:

oTable.dataTableSettings[0].aaSorting
//in my case returns [[1, "desc", 1]] 

其实我不知道第三个参数是什么,但我想你可以尝试一下,找到答案!

【讨论】:

  • 谢谢,我会试试这个。现在我又开始做其他事情了:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-25
  • 1970-01-01
相关资源
最近更新 更多