處理中
自:DataTables 1.10 起
處理事件 - 當 DataTables 處理資料時觸發。
描述
當 DataTables 正在進行某些處理時(無論是排序、篩選或任何其他類型的資料處理),此事件將會觸發。它可以用來向最終使用者指示正在進行某些操作,或者某些操作已完成。
請注意,此事件由 DataTables 的 processing
顯示選項使用,如果您想將 DataTables 內建的處理指示器替換為自訂指示器(例如,應用程式其他部分使用的指示器),這將非常有用。
請注意,與所有 DataTables 發出的事件一樣,事件物件在其上具有可用的 DataTables API 實例(第一個參數)。此外,事件會使用 dt
命名空間觸發。因此,要監聽此事件,您還必須使用 dt
命名空間,只需將 .dt
附加到您的事件名稱,如下例所示。
類型
function function( e, settings, processing )
- 參數
名稱 類型 可選 1 e
否 jQuery 事件物件
2 settings
否 DataTables 設定物件
3 處理中
否 處理標誌:處理時為
true
,否則為false
。
範例
顯示/隱藏表格處理通知(其中 #example
是 DataTable)
$('#example')
.on('processing.dt', function (e, settings, processing) {
$('#processingIndicator').css('display', processing ? 'block' : 'none');
})
.DataTable();
相關
以下選項直接相關,並且在您的應用程式開發中也可能很有用。