处理中
自:DataTables 1.10
處理事件 - 當 DataTables 處理資料時觸發。
描述
當 DataTables 執行某種處理程序(例如排序、篩選或任何其他類型的資料處理程序)時,就會觸發此事件。可藉此向最終用戶指出有件事情正在發生,或說明某件事情已完成。
請注意,DataTables 的 processing
顯示選項會使用這個事件,若要使用您應用程式其他部分使用的自訂指示取代 DataTables 內建處理指示時,這可能會派得上用場。
請注意,與所有 DataTables 發送的事件一樣,事件物件會在其中提供 DataTables API 執行個體(第一個參數)。此外,這些事件還會使用 dt
名稱空間觸發。因此,若要聆聽此事件,您也必須使用 dt
名稱空間,只要將 .dt
附加到您的事件名稱後方即可,請見下方範例。
類型
函數 函數( e, settings, processing )
- 參數
名稱 類型 自選 1 e
否 jQuery 事件物件
2 設定
否 DataTables 設定物件
3 处理中
否 處理旗標:正在處理時為
true
,否則為false
。
範例
顯示/隱藏表格處理通知(其中 #example
為 DataTable)
$('#example')
.on('processing.dt', function (e, settings, processing) {
$('#processingIndicator').css('display', processing ? 'block' : 'none');
})
.DataTable();
相關
下列選項與此直接相關,在您的應用程式開發過程中可能也會派得上用場。