Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何使用DataTables设置默认列筛选器?_Jquery_Datatable_Datatables - Fatal编程技术网

Jquery 如何使用DataTables设置默认列筛选器?

Jquery 如何使用DataTables设置默认列筛选器?,jquery,datatable,datatables,Jquery,Datatable,Datatables,我正在尝试对数据表中的第二列进行从最大到最小的排序/我尝试了以下方法但没有成功 $(".one-table").dataTable({ "bRetrieve": false, "bFilter": false, "iDisplayLength":4, "bLengthChange": false, "bJQueryUI": true, "bAutoWidth":false,

我正在尝试对数据表中的第二列进行从最大到最小的排序/我尝试了以下方法但没有成功

  $(".one-table").dataTable({
           "bRetrieve": false,
          "bFilter": false,
          "iDisplayLength":4,
          "bLengthChange": false,
          "bJQueryUI": true,
     "bAutoWidth":false,
      "aoColumns": [
        { "asSorting": [ "asc" ], "aTargets": [ 2 ]},
        { "asSorting": [ "desc" ], "aTargets": [ 1 ]} ]
        });
虽然这可用于设置默认排序方向,但不允许对默认列进行排序。我也试过伊达舒特

Datatables API说要使用$(document).ready(function(){

但这只会产生错误

我试过的下一个版本

>   var clTable;
>               clTable =  $(".one-table").dataTable({       "bRetrieve": false,
>           "bFilter": false,
>           "iDisplayLength":4,
>           "bLengthChange": false,
>           "bJQueryUI": true 
>   
>         
>         });
>             clTable.fnSort( [ [1,'asc'] ] );
我不相信这一点:

clTable.fnSort( [ [1,'asc'] ] );
但这是:

clTable.fnSort( [1,'asc'] );
我不相信这一点:

clTable.fnSort( [ [1,'asc'] ] );
但这是:

clTable.fnSort( [1,'asc'] );

谢谢!创建后手动排序不是我想要的,但足以完成任务!@veeTrain不客气。您已经可以在查询中对结果进行排序:)感谢指针,只是我的用户可以决定列的顺序,所以我不想按他们选择为“第一”的任何列对查询进行排序,因为我可以让表跳过第0列(我隐藏了第0列,并且以任何方式排序)然后根据第一列进行排序。谢谢!创建后手动排序不是我想要的,但足以完成任务!@veeTrain不客气。您已经可以在查询中对结果进行排序了:)谢谢指针,只是我的用户可以决定列的顺序,所以我不想排序当我可以让表跳过第0列(我隐藏了第0列,并且它被以任何方式排序)并根据第一列的内容进行排序时,按他们选择为“第一”的任何列进行排序。