首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jquery数据表缺省排序

jquery数据表缺省排序
EN

Stack Overflow用户
提问于 2011-12-27 05:21:51
回答 8查看 115.8K关注 0票数 56

我正在尝试将缺省排序设置为jquery datatable中的第二列。默认情况下,它按索引0排序。我使用的是"aaSorting": [[ 1, "asc" ]]语法,但它突出显示了我在初始加载时不想要的列。如何设置特定列的默认排序,而不突出显示该列,就好像不涉及排序并且正在使用0索引列一样。

EN

回答 8

Stack Overflow用户

发布于 2013-01-15 07:30:32

以下是完成此操作的实际代码...

$(document).ready(function()
{
  var oTable = $('#myTable').dataTable();

  // Sort immediately with column 2 (at position 1 in the array (base 0). More could be sorted with additional array elements
  oTable.fnSort( [ [1,'asc'] ] );

  // And to sort another column descending (at position 2 in the array (base 0).
  oTable.fnSort( [ [2,'desc'] ] );
} );

要不突出显示该列,请按如下方式修改CSS:

table.dataTable tr.odd td.sorting_1 { background-color: transparent; }
table.dataTable tr.even td.sorting_1 { background-color: transparent; }
票数 48
EN

Stack Overflow用户

发布于 2012-07-03 17:09:38

您可以使用fnSort函数,详情请参见此处:

http://datatables.net/api#fnSort

票数 15
EN

Stack Overflow用户

发布于 2014-01-29 19:08:53

最好的选择是禁用排序,只按所需的排序顺序(从数据库或其他源)馈送数据。尝试将以下内容添加到您的'datatable':"bSort":false

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8639191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档