在jQuery中为特定ID或整个项目设置“无默认排序”(“aaSorting”:[])
Setting up NO DEFAULT SORTING in jQuery ("aaSorting": []) for specific ID or entire project
我在为表ID="activity"
设置默认排序为NONE时遇到问题。
<table class="table table-striped table-condensed bootstrap-datatable datatable"
id="activity">...
</table>
我把这个脚本放在页面的底部,它什么也没做。。。
<script>
$(document).ready( function() {
$('#activity').dataTable( {
"bRetrieve": true,
"aaSorting": [],
"bDestroy": true
} );
} );
</script>
如何解决这个问题?我根本不想要默认排序,但我想保留手动排序功能。它可以在整个项目中禁用,而不仅仅是我的activity
表。
对于DataTables>1.9,使用order
设置:
$('#activity').dataTable({
"order": []
});
$('#activity').dataTable({
"order": []
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//cdn.datatables.net/1.10.6/js/jquery.dataTables.min.js"></script>
<link href="//cdn.datatables.net/1.10.6/css/jquery.dataTables.min.css" rel="stylesheet" />
<table id="activity" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>Zenaida Frank</td>
<td>Software Engineer</td>
<td>New York</td>
<td>63</td>
<td>2010/01/04</td>
<td>$125,250</td>
</tr>
<tr>
<td>Zorita Serrano</td>
<td>Software Engineer</td>
<td>San Francisco</td>
<td>56</td>
<td>2012/06/01</td>
<td>$115,000</td>
</tr>
<tr>
<td>Jennifer Acosta</td>
<td>Junior Javascript Developer</td>
<td>Edinburgh</td>
<td>43</td>
<td>2013/02/01</td>
<td>$75,650</td>
</tr>
<tr>
<td>Cara Stevens</td>
<td>Sales Assistant</td>
<td>New York</td>
<td>46</td>
<td>2011/12/06</td>
<td>$145,600</td>
</tr>
<tr>
<td>Hermione Butler</td>
<td>Regional Director</td>
<td>London</td>
<td>47</td>
<td>2011/03/21</td>
<td>$356,250</td>
</tr>
<tr>
<td>Lael Greer</td>
<td>Systems Administrator</td>
<td>London</td>
<td>21</td>
<td>2009/02/27</td>
<td>$103,500</td>
</tr>
<tr>
<td>Jonas Alexander</td>
<td>Developer</td>
<td>San Francisco</td>
<td>30</td>
<td>2010/07/14</td>
<td>$86,500</td>
</tr>
<tr>
<td>Shad Decker</td>
<td>Regional Director</td>
<td>Edinburgh</td>
<td>51</td>
<td>2008/11/13</td>
<td>$183,000</td>
</tr>
<tr>
<td>Michael Bruce</td>
<td>Javascript Developer</td>
<td>Singapore</td>
<td>29</td>
<td>2011/06/27</td>
<td>$183,000</td>
</tr>
<tr>
<td>Donna Snider</td>
<td>Customer Support</td>
<td>New York</td>
<td>27</td>
<td>2011/01/25</td>
<td>$112,000</td>
</tr>
</tbody>
</table>
相关文章:
- 酒窝 JS 多个 y 轴 - 更改默认排序
- knockout.js、knockout可排序和默认文本
- DataTables设置默认排序列并设置无法排序的列
- 防止谷歌图表表中的默认排序事件
- 使用 Greasemonkey 修改 Craigslist 的默认搜索结果排序
- 2D 数组的默认排序是什么
- 在第一个由 angularjs 选择中排序默认选项
- 表排序器寻呼机插件 - 默认显示所有条目
- 如何让 Backbone.js 路由器在 CodeIgniter 中的默认值/索引(无 #tag 主题标签)上触发
- Extjs 3.4 Tree Grid默认按指定列排序
- 如何设置角度智能表的默认排序顺序
- 如何在更改时在下拉列表中隐藏默认空白默认值
- 我可以禁用jquery$.post的默认排序吗
- 使用Jquery Tablesorter,了解如何使其中一列成为加载页面时进行排序的默认列
- 如何使默认<选项>在Javascript中,同时按顺序排序
- Angular在object中的默认排序
- 当源数据是对象数组时,数据表中的默认排序
- 如何在AngularJS中指定默认排序顺序
- 指定网格中的默认排序
- 在jQuery中为特定ID或整个项目设置“无默认排序”(“aaSorting”:[])