我在表格中有很多条目要显示,而且由于我已经在同一页面上有其他内容,我想让这个表格每页只显示10-20个条目。我该如何添加?
以下是我在视图中写的代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="content">
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet.</p>
<blockquote>
<p>Lorem ipsum dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet.</p>
</blockquote>
</div>
答案 0 :(得分:1)
*假设您从db获得prints
并希望在您的表格中加入分页。
您可以在limitby
中使用select
。 This web2py slice will help you.
答案 1 :(得分:0)
如果您不想编写任何手动pagination代码,也可以考虑使用SQLFORM.grid(内置分页)。您可以使用连接查询来从引用的表中获取component_name
和component_code
值。
即使您坚持使用手动方法,最好还是使用连接来获取component_name
和component_code
字段,因为当前代码中的递归选择会导致另外两个数据库选择每一行。