簡體   English   中英

jQuery Datatables:iDisplayLength設置為-1以顯示所有行

[英]jQuery Datatables: iDisplayLength set to -1 to show all rows

我使用jQuery數據表,並希望通過服務器上的ajax監聽包含所有條目的表。 一切都很完美。 我的意思是,我獲取數據並可以在表格中顯示它們。 我只遇到一個問題。 我想一次顯示所有行/條目。 我用谷歌搜索,我只需要將iDisplayLength設置為-1。 但是如果我這樣做,我只得到1個entrie / row(顯示總共50個條目中的1個)。 知道我做錯了什么嗎? 這是我初始化表的代碼:

var oTable = $("#roles").dataTable({
    "bServerSide"       : true,
    "sAjaxSource"       : "/data",
    "iDisplayLength"    : -1,
    "aoSearchCols:"     ["sSearch" : initiator], null, null, null, null, null, null],
    "fnServerParams"    : function(aoData){
                        aoData.push({"name": "sLDAPQuery", "value": "roles"});
    }
});

編輯:如果我將iDisplayLength設置為1'000,它可以工作,但如果我獲得超過1 000行怎么辦?

我想你首先得到你在數據庫中有多少記錄,而不是動態地使用fnLengthChange動態添加長度

請點擊fnLengthChange。 它會告訴你這個例子。 可以幫到你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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