[英]Prevent default order event on datatable
我有一個服務器端(ajax)處理的數據表。 我已經啟用了排序功能,但是我想實現自己的自定義排序功能。 我可以捕獲“ order.dt”事件,但無法阻止該事件發出ajax請求(這會重新加載表中的數據)。 這是代碼:
$('#resultTable')
.on('order.dt', function (e) {
e.preventDefault();
e.stopPropagation();
//Custom sorting logic (without making ajax request)
return false;
})
.dataTable(
//Code to make ajax request
);
我禁用了使用ordering: false
對數據表的ordering: false
創建表的ordering: false
設置。
我使用了基於jQuery的自定義庫TableSorter ,該庫提供了對行進行排序的功能,而無需觸發ajax請求來更新頁面。
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.