簡體   English   中英

在 jquery 數據表服務器端分頁中指定頁面大小

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM