現在,我正在使用jQuery DataTable。使用JavaScript數據數組初始化數據表格一切都很順利。jQuery DataTable:刪除行並重新加載
在我的表中,它包括刪除行按鈕。當我點擊刪除每行的按鈕時,使用以下功能刪除記錄。
function removeRow(itemList, recordIndex){
itemList.splice(recordIndex, 1);
dataTable.clear();
dataTable.rows.add(itemList);
dataTable.columns.adjust().draw(false);
}
該功能表現良好,沒有錯誤。在那裏,我設置爲假到draw()
功能,以防止轉到第一頁時刪除任何其他頁面中的記錄。這一個也爲我工作。
的問題是,當我itemList
有記錄,我去數據表的第二頁,刪除11記錄。
所以,我的itemList
將只留下10條記錄,我的數據表應該顯示第一個頁的分頁。
但是,jQuery數據表沒有這樣做。它仍然在第二頁與沒有記錄。
我不知道如何解決這個問題。我想從當前頁面刪除每條記錄後顯示前一頁。
我知道`畫()``不假參數功能將前往第一頁。但它會在每次刪除時進入第一頁。
我只想去前一頁,當我從當前頁面刪除所有記錄。
請幫幫我。謝謝。