【发布时间】:2014-08-14 08:29:12
【问题描述】:
我目前正在使用 Datatable 来显示一些数据,假设我有一个带有 ID、名称、年龄的模型
默认情况下,页面渲染时,表格是按id排序的。我希望它按年龄排序。
有人有这样做的想法吗?
我的代码是:
<script type="text/javascript">
$(document).ready(function() {
$("#table").dataTable({"bJQueryUI" : true,
"bProcessing" : true,
"bAutoWidth" : true,
"sPaginationType" : "full_numbers",
"oTableTools": {
"sRowSelect": "single",
"aButtons": [],
},
"sDom": 'lT<f><r>t<p>'}).columnFilter();
})
</script>
<table id='table' >
<thead>
<tr>
<th>Id</th>
<th>Age</th>
<th>Name</th>
</tr>
</thead>
<tbody>
<% Model.each do |model| %>
<tr>
<td><%= model.id %></td>
<td><%= model.age %></td>
<td><%= model.name %></td>
</tr>
<% end %>
</tbody>
</table>
【问题讨论】:
标签: javascript html datatable