smo*_*oak 220 jquery jquery-datatables
我正在使用jquery DataTables插件.从他们的文件:
如果启用了排序,则DataTables将在初始化时执行第一次排序.您可以使用此变量定义执行排序的列以及排序方向.aaSorting数组应包含一个数组,用于最初排序的每列,包含列的索引和方向字符串('asc'或'desc').
是否可以启用排序但在初始化时禁用此第一次排序?我目前正在进行初始排序服务器端并需要排序功能,但不需要这种初始排序功能.
smo*_*oak 537
好吧,我发现答案集"aaSorting"为空数组:
$(document).ready( function() {
$('#example').dataTable({
/* Disable initial sort */
"aaSorting": []
});
})
Run Code Online (Sandbox Code Playgroud)
对于较新版本的Datatables(> = 1.10),请使用订单选项:
$(document).ready( function() {
$('#example').dataTable({
/* No ordering applied by DataTables during initialisation */
"order": []
});
})
Run Code Online (Sandbox Code Playgroud)
Rav*_*avi 93
根据最新的api文档:
$(document).ready(function() {
$('#example').dataTable({
"order": []
});
});
Run Code Online (Sandbox Code Playgroud)
Fen*_*sel 22
试试这个:
$(document).ready( function () {
$('#example').dataTable({
"order": []
});
});
Run Code Online (Sandbox Code Playgroud)
这将解决您的问题.