我使用的是jquery DataTables插件。从他们的文档中:
如果启用了排序,则DataTables将在初始化时执行第一遍排序。您可以使用此变量定义要对哪些列执行排序,以及排序方向。aaSorting数组应该包含每个要排序的列的数组,该数组最初包含列的索引和方向字符串('asc‘或'desc')。
是否可以启用排序,但在初始化时禁用此第一遍排序?我目前正在做初始排序服务器端,需要排序功能,但不需要这个初始排序功能。
发布于 2011-02-11 08:39:14
我发现answer将"aaSorting“设置为一个空数组:
$(document).ready( function() {
$('#example').dataTable({
/* Disable initial sort */
"aaSorting": []
});
})
对于较新版本的数据表(>= 1.10),请使用order选项:
$(document).ready( function() {
$('#example').dataTable({
/* No ordering applied by DataTables during initialisation */
"order": []
});
})
发布于 2014-08-27 00:37:22
发布于 2014-12-05 02:21:13
试试这个:
$(document).ready( function () {
$('#example').dataTable({
"order": []
});
});
这将解决您的问题。
https://stackoverflow.com/questions/4964388
复制相似问题