我正面臨問題,其中行重排序在對任何列進行排序後停止工作。該行返回到與拾取丟棄的位置相同的位置。 預先感謝jquery數據錶行重排序在排序後不起作用
0
A
回答
0
使用dataTable 1.10.x和「native」RowReorder插件。將以下文件添加到您的項目中:
<script src="https://cdn.datatables.net/rowreorder/1.0.0/js/dataTables.rowReorder.min.js"></script>
<link href="https://cdn.datatables.net/rowreorder/1.0.0/css/rowReorder.dataTables.min.css" type="text/css" rel="stylesheet">
$('#table').DataTable({
rowReorder: true
});
Check demo : https://jsfiddle.net/u7mdqwot/
0
解決了該問題。 似乎排序和行重新排序不能並行工作。
gtblAssignedTasks = $("#tblAssignedTasks").DataTable({
"language": {
"oPaginate": {
"sFirst": "<<",
"sPrevious": "<",
"sNext": ">" ,
"sLast": ">>"
},
"emptyTable":"No record found"
},
"dom": '<"top"iflp<"clear">>rt',
'iDisplayLength': 50,
"bLengthChange": true,
"responsive": false,
"bFilter": true,
'rowReorder': {
dataSrc: 'Priority'
},
columnDefs: [
{ targets:0, visible: false }
] ,
"bSort": true,
"bauto":false,
"bPaginate": true,
"Paging": true,
"bInfo":false,
//Commented,as Pager and filter isnt required
"sDom": '<"row tblAssignedTasks" <"col-lg-3 col-md-3 col-sm-3 col-xs-12 pull-right filter"Rr> ><"" t><"row zeromargin clsFooter" <"span9"p> >',
"pagingType": "full_numbers",
"sServerMethod": "POST",
"sAjaxSource": "@Url.Action("GetToDoListTasks", "Test")",
"aoColumns":tblAssignedTasksColumns,
"createdRow": function (row, data, index)
{
},
"initComplete": function()
{
}
});//datatable end
通過設置「bSort」:false甚至沒有工作。 所以我的解決方法是設置「bSort」:在數據表中真正初始化並設置單獨列的排序中列定義錯誤如下
var tblAssignedTasksColumns= [
{ "sTitle": "Priority", "mData": "Priority" , "sClass": "reorder", "sDefaultContent": "" } ,
{ "sTitle": "Priority", "mData": "Priority1" ,"sClass": "reorder" , 'bSortable': false, "mRender": function (data, type, row)
{
return GetPriorityRandom(row) ;}, "sDefaultContent": "1" },
{ "sTitle": "Description", "mData": "KindOfAlert", 'bSortable': false, "sClass": "tblDest ", "sDefaultContent": "","mRender": function (data, type, row){
return GeneratePriorityLabel(row)
}
}
, { "sTitle": "Status", "mData": "Status", 'bSortable': false, "sClass": "clstblInvoiceAdjustment tdAssignedTasksStatus", "mRender": function (data, type, row)
{ return GetStatus(row) }, "sDefaultContent": "" }
];
相關問題
- 1. 數據表排序不起作用
- 2. 數據表:排序不起作用
- 3. Lucene.net 2.9.2排序(排序不起作用)
- 4. jQuery bootstrap數據表搜索和排序不起作用
- 5. jquery數據表排序和rowReorder不起作用
- 6. 以科學計數法對數據進行排序。排序-g不起作用
- 7. jQuery的數據表與頁腳,重新排序列不起作用
- 8. jquery - 加載後排序表數據
- 9. 與laravel排序的jquery不起作用
- 10. Jquery Datatables - UI排序不起作用
- 11. 排序表數目不詳的使用jQuery表進行排序,然後只排序2頭
- 12. 重排列表不排序
- 13. Firebase排序不起作用
- 14. jqGrid排序不起作用
- 15. DataGridView排序不起作用
- 16. Gridview排序不起作用
- 17. DataGrid排序不起作用
- 18. 排序-n不起作用
- 19. ElasticSearch - 排序不起作用
- 20. jQuery極限排序父錶行排序
- 21. 使用JQuery UI重新排序數據庫字段可排序
- 22. ng表排序不起作用
- 23. SAPUI5表排序不起作用
- 24. 鏈接列表排序不起作用
- 25. jquery數據表排序不工作的運行時間值
- 26. 角數據表不列重新排序
- 27. 在使用jQuery UI可排序後排序表第一列?
- 28. 禁用jQuery數據表中的行重新排序
- 29. 並行排序兩個不同的列表使用jQuery排序
- 30. 排序不起作用,引導數據表格
請在這裏展示你的代碼中已經嘗試了什麼? –