Jquery数据表排序问题

Posted

技术标签:

【中文标题】Jquery数据表排序问题【英文标题】:Jquery Data Tables sorting issue 【发布时间】:2017-11-11 00:52:04 【问题描述】:

我正在使用datatable 在表格中显示我的数据,我的代码是这样的:

$('#data_table').DataTable(data);

现在我想将属性 "order": [] 应用于数据表。 我已经尝试了以下选项,但没有工作。

$('#data_table').DataTable( 
"order": [],
data:data,
 );

【问题讨论】:

什么不起作用?你得到什么错误?您使用的是哪个版本的数据表?您能否进一步解释一下您的问题? 我使用的是 DataTables 1.10.13 版本,结果显示 No data available in table。 @SahanSerasinghe 这是我得到的结果的截图。screencast.com/t/UevBAZrNwM2s 但是当我使用 $('#data_table').DataTable(data);该表的数据很好 【参考方案1】:

您必须指定需要应用排序的列和顺序(asc 或 desc)

"order": [[ 0, "asc" ]], where 0 is for first column

如果你需要更多的

"order": [[ 0, "asc" ],[1 , "asc"]]

【讨论】:

我希望实现以下选项。***.com/questions/4964388/…

以上是关于Jquery数据表排序问题的主要内容,如果未能解决你的问题,请参考以下文章

在jquery数据表jquery中禁用排序

关于非排序 jQuery 数据表的问题

Jquery数据表排序问题

如何避免列在jquery数据表中排序

关闭 jQuery 数据表排序

Jquery数据表排序不适用于日期列?