我已使用此table。我需要我的第一個行的tbody
(它顯示平均列數)不應該排序,我的意思是這個行應該總是在(below thead
)這樣的: 。我怎樣才能做到這一點?我在谷歌搜索解決方案,主要是我發現把那一行放在thead
或類似的東西。但是,如果我試圖把那一行放在那個地方,對我來說似乎很複雜。那麼,有什麼方法可以在行上放置一個類,並禁用排序在該分類行上?像:<tr class="average no-sort"></tr>
如何禁用從DataTable中的某些特定行中排序
4
A
回答
0
我在表中創建第二tbody
和正義之舉,我需要在堅持另一個tbody
像這樣的所有行:
initComplete: function() {
var self = this;
var api = this.api();
api.rows().eq(0).each(function(index) {
var row = api.row(index);
if (row.data()...) { // condition here
var $row_to_persist = $(row.node());
var $clone = $row_to_persist.clone();
$(self).find('tbody:last').append($clone);
$total_row.remove();
row.remove();
api.draw();
}
});
}
0
也在尋找一個解決方案。在表啓動後修改dom很容易,但是會打破所有響應功能。
需要一種方法在排序和過濾完成之後將行保留在表格頂部。
1
我有同樣的問題,在我的情況我解決這樣說:
var $tr = $('#yourTable tr.no-sort'); //get the reference of row with the class no-sort
var mySpecialRow = $tr.prop('outerHTML'); //get html code of tr
$tr.remove(); //remove row of table
$('#yourTable').dataTable({
"fnDrawCallback": function(){
//add the row with 'prepend' method: in the first children of TBODY
$('#yourTable tbody').prepend(mySpecialRow);
}
});
相關問題
- 1. jQuery DataTable:禁用特定列的排序
- 2. jquery datatable在特定行中禁用排序
- 3. 如何禁用ExtJS中的特定行上的排序
- 4. 如何從python中刪除某些行到特定行的行
- 5. 如何根據某些特定的順序從數據中排序日期[iphone]
- 6. 如何禁用某些可排序元素的拖動行爲
- 7. 如何在vim的某些特定窗口中禁用某些功能?
- 8. 按某些特定列值排序
- 9. 如何從DataTable中刪除某一行?
- 10. 避免/從使用jQuery tablesorter.js分揀過程中禁用某些特定行
- 11. 如何禁用dgv中的行排序?
- 12. 如何排除Pc-lint中的某些特定文件
- 13. 如何在排序某些特定行時管理其他行的元素?
- 14. 如何對Java中ArrayList中的某些項目進行排序?
- 15. pyqt qt4 QTableView如何禁用某些列的排序?
- 16. 如何禁用Ag網格中特定列的排序?
- 17. 如何禁用ListView中的特定行
- 18. 如何禁用在特定DataTable列中的搜索?
- 19. 在JQuery中禁用選定的行Datatable
- 20. 禁用列中的某些行
- 21. 如何從SPSS中的DateTime中減去某些特定分數
- 22. 如何在DataTable中編輯時禁用排序
- 23. 如何在ExtJS 4.1中禁用網格中的某些行
- 24. 如何從jquery中的dropdownchecklist中禁用某些字段
- 25. 對jqgrid中的特定行禁用排序
- 26. 禁用某些文件夾中的某些命令/程序?
- 27. 如何禁用我的XML文件中的某些/特定警告?
- 28. 如何強制對某些邏輯中的值進行排序
- 29. 如何使用css排除某些特定元素的樣式?
- 30. 如何從Jython中禁用對某些Java包的調用