[英]Specify page size in jquery datatable server side pagination
我有一個數據表,它使用無限滾動的服務器端分頁。 因此,當我向下滾動表格時,我的頁面會加載。 現在默認頁面大小是 10。我怎樣才能覆蓋這個數字? 我嘗試設置 iDisplayLength:50,但沒有用。
ListDataTable= $("#ListDataPane_data").dataTable({
"iDisplayLength":50,
"bFilter": true,
"bServerSide": true,
"sServerMethod": "POST",
"sAjaxSource": ListResourcePaginationUrl,
"bProcessing": true,
"sPaginationType": "full_numbers",
"bJQueryUI": false,
"bDestroy": true,
"bScrollInfinite": true,
"sScrollY": "300px",
"sScrollX": "963px",
"fnServerParams": function (aaData) {
aaData.push(
{ "name": "Status", "value": status}
);
});
},
請幫忙。
可能是服務器不尊重iDisplayLength 值。 在這種情況下,您還必須更新服務器端。
"iDisplayLength":50 有效,我只需要清除瀏覽器緩存。
更改 iDisplayLength 字段值后,您應該在 DataTable 中調用 fnDraw 方法: table.fnSettings().iDisplayLength = 20; 和 table.fnDraw();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.