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