2015-04-01 83 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