2015-06-22 66 views
-1

我面臨的一個問題是,除了默認加載的行(10),我的列不顯示正確的值。 Datatable中有沒有辦法禁用分頁,即一次加載所有行,然後立即重新啓用分頁。我需要它,因爲行數太多了。動態啓用數據表分頁

這是怎麼了初始化數據表:它被初始化

$('#rTable').DataTable({ 
    paging: false 
}); 

後,我想能夠在rTable分頁。任何方式來做到這一點?

+0

一些代碼示例,或的jsfiddle將是很好的幫助我們。 – DFayet

+0

在問題 – user3766332

+1

中做了編輯從數據表開發人員:「最簡單的答案是,除非有API可用,否則在表初始化後不能更改初始化選項。您需要重新初始化表格。[來源](https://www.datatables.net/forums/discussion/16373/enable-disable-features-after-initializing-the-table) –

回答

-1

你可以嘗試設置在長菜單中所有選項或設置尋呼爲假(自1.10+)。

例如,

$('#example').dataTable({ 
    aLengthMenu: [ 
     [25, 50, 100, 200, -1], 
     [25, 50, 100, 200, "All"] 
    ], 
    iDisplayLength: -1 
}); 

或者

$('#example').dataTable({ 
    paging: false 
}); 

結帳這個answer