Thanks Andriy! this is exactly what caused the problem.

Is it also possible to make such request via ajax? e.g. when user
submit a request, then instead of page reload and the check whether
rows has something, the arguments from search box is passed via ajax
and then the table is returned to the user?

Thanks a lot in advance,
Anna

2014-08-15 7:58 GMT+02:00 Andriy <[email protected]>:
> Thats because your "rows = None" until you submit the form.
>
> You can add this check in the template:
> {{if rows:}}
> {{for i,row in enumerate(rows):}}
> ...
> ...
> <a href="{{=URL(args=[page+1])}}">next</a>
> {{pass}}
> {{pass}}
>
> Or you can try set rows to empty list in controller:
> def search():
>     rows = []
>
> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/web2py/MlcAgrMN3cM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to