簡體   English   中英

防止數據表上的默認訂單事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM