首頁>Program>source

我正在使用jquery DataTables插件.从他们的文件中:

If sorting is enabled, then DataTables will perform a first pass sort on initialisation. You can define which column(s) the sort is performed upon, and the sorting direction, with this variable. The aaSorting array should contain an array for each column to be sorted initially containing the column's index and a direction string ('asc' or 'desc').

是否可以啟用排序但在初始化時禁用此首遍排序? 我目前正在執行初始排序服務器端,需要排序功能,但不需要此初始排序功能。

最新回復
  • 5月前
    1 #

    好吧,我發現答案集" aaSorting"為空陣列:

    $(document).ready( function() {
        $('#example').dataTable({
            /* Disable initial sort */
            "aaSorting": []
        });
    })
    

    對於较新版本的資料表(>= 1.10),請使用订單選項:

    $(document).ready( function() {
        $('#example').dataTable({
            /* No ordering applied by DataTables during initialisation */
            "order": []
        });
    })
    

  • 5月前
    2 #

    根据最新的api文件:

    $(document).ready(function() {
        $('#example').dataTable({
            "order": []
        });
    });
    

    更多資訊

  • 5月前
    3 #

    尝試一下:

    $(document).ready( function () {
      $('#example').dataTable({
        "order": []
      });
    });
    

    這將解決您的問题。

  • 5月前
    4 #

    在資料表選項中輸入以下內容:

    $(document).ready( function() {
      $('#example').dataTable({
        "aaSorting": [[ 2, 'asc' ]], 
        //More options ...
       });
    })
    

    這是解決方案: " aaSorting":[[2,'asc']],

    2 表示表格將按第三列排序,
    asc 升序。

相似問題

  • 自定義相機android
  • automation:旧版C / C ++專案中的死代碼檢測