admin管理员组文章数量:1395744
I use jQuery Datatables and want to listen a Table with all my entries via ajax from a server. Everything works perfectly. I mean, i get the data and can show them in the table. I got only one problem. I want to show all rows/entries at once. I've googled and all say, that i just have to set the iDisplayLength to -1. But if I do that, i got only 1 entrie/row(Showing 1 of 1 of totally 50 entries). Any idea what i'm doing wrong? This is my code to initialize the table:
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"});
}
});
edit: It works, if I set iDisplayLength for example to 1'000, but what if I get more than 1'000 rows?
I use jQuery Datatables and want to listen a Table with all my entries via ajax from a server. Everything works perfectly. I mean, i get the data and can show them in the table. I got only one problem. I want to show all rows/entries at once. I've googled and all say, that i just have to set the iDisplayLength to -1. But if I do that, i got only 1 entrie/row(Showing 1 of 1 of totally 50 entries). Any idea what i'm doing wrong? This is my code to initialize the table:
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"});
}
});
edit: It works, if I set iDisplayLength for example to 1'000, but what if I get more than 1'000 rows?
Share Improve this question edited Jun 24, 2013 at 9:13 Sylnois asked Jun 24, 2013 at 9:04 SylnoisSylnois 1,6316 gold badges26 silver badges51 bronze badges 2- What about this : stackoverflow./questions/9443773/… ? – LMeyer Commented Jun 24, 2013 at 9:34
- @Shinosha He just add aLengthMenu, and i don't need that. In the next step, i want to disable Pagination("bPaginatie": false). – Sylnois Commented Jun 24, 2013 at 9:43
1 Answer
Reset to default 2I think you first get how many records you are having in the database than dynamically add the length dynamically using fnLengthChange
Please click on fnLengthChange. It will show you the example. May it helps you
本文标签: javascriptjQuery Datatables iDisplayLength set to 1 to show all rowsStack Overflow
版权声明:本文标题:javascript - jQuery Datatables: iDisplayLength set to -1 to show all rows - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744086335a2588591.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论