2015-04-01 108 views
0

我想我的排序引導-數據表使用HTML5 attribut數據單,但它似乎並不奏效。我想最大的工單號顯示1排序的DataTable

誰能幫我並讓我知道我做錯了什麼?

這是我的代碼是什麼樣子

<table class="table table-striped table-bordered bootstrap-datatable datatable responsive" data-order="WO"> 
<thead> 
    <tr> 
     <th>WO</th> 
     <th>Client Name</th>     
    </tr> 
</thead> 
<tbody> 
    <tr> 
     <td>1</td> 
     <td>ABC</td> 
    </tr> 

    <tr> 
     <td>2</td> 
     <td>DEF</td> 
    </tr> 
    <tr> 
     <td>3</td> 
     <td>GHI</td> 
    </tr> 
</tbody>       

這是我在我的JavaScript

$('.datatable').dataTable({ 
    "order": [0, "desc"],  
    "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span12'i><'span12 center'p>>", 
    "sPaginationType": "bootstrap", 
    "oLanguage": { 
     "sLengthMenu": "_MENU_ records per page" 
    } 
});  

回答

1

您使用的是1.10 API方法與舊版本,它出現。 Here's a conversion document向您展示舊與新術語。你提到了HTML5的排序方法,但我認爲你根本不會這麼做......這是一個簡單的列排序示例。

對於你在做什麼,看來你想aaSorting

這裏是old API reference給你一個例子。

+0

感謝您對我沒有意識到我一直在尋找從錯誤版本 – 2015-04-08 13:48:19

0

變化"order": [0, "desc"]"order": [[0, "desc"]]

+0

我測試的文件,但它仍然沒有工作,我不得不改變以aaSorting鏈接..你能解釋爲什麼我需要使用雙括號[]。 – 2015-04-08 13:47:37

+0

使用這個參數你可以定義在哪個列上執行順序,以及順序方向。 orderDT必須是一個數組數組,請參考http://datatables.net/reference/option/order – 2015-04-10 19:27:14