Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在web2py中禁用导航按钮_Html_Web2py - Fatal编程技术网

Html 在web2py中禁用导航按钮

Html 在web2py中禁用导航按钮,html,web2py,Html,Web2py,对于我在web2py上的应用程序,我使用分页并显示5个条目/页。我想禁用条目第一页上的“上一页”按钮和条目最后一页上的“下一页”按钮。 我的上一个按钮- <a class="btn btn-default" href={{=URL(vars={'page':int(request.vars.page)-1})}}>Previous</a> 在您的控制器中重定向(URL(vars={'page':1}))应该是0而不是1,您还必须在返回指令中定义page=page: de

对于我在web2py上的应用程序,我使用分页并显示5个条目/页。我想禁用条目第一页上的“上一页”按钮和条目最后一页上的“下一页”按钮。 我的上一个按钮-

<a class="btn btn-default" href={{=URL(vars={'page':int(request.vars.page)-1})}}>Previous</a>

在您的
控制器中
重定向(URL(vars={'page':1}))应该是
0
而不是
1
,您还必须在
返回指令中定义
page=page

def viewallposts():
         if not request.vars.page:
                 redirect(URL(vars={'page':0}))
         else:
                 page = int(request.vars.page)
         start = (page-1)*5
         end = page*5
         user = auth.user_id
         image=db().select(db.posts.ALL, orderby=~db.posts.created_on, limitby=(start,end))
         return dict(user=user, image=image, page=page)
视图中

{{if page:}}
<a class="btn btn-default" href="{{=URL(vars={'page':int(request.vars.page)-1})}}">Previous</a>
{{pass}}
{{if len(image)>=5:}}
<a class="btn btn-default" href="{{=URL(vars={'page':int(request.vars.page)+1})}}">Next</a>
{{pass}}
{{if page:}
{{pass}}
{{如果len(image)>=5:}
{{pass}}

@Pranav太好了!很高兴我能帮忙。请单击此处接受答案。
{{if page:}}
<a class="btn btn-default" href="{{=URL(vars={'page':int(request.vars.page)-1})}}">Previous</a>
{{pass}}
{{if len(image)>=5:}}
<a class="btn btn-default" href="{{=URL(vars={'page':int(request.vars.page)+1})}}">Next</a>
{{pass}}