In the controller that generates the grid, you can do:

if request.args and request.args[-3] == 'view':
    response.view = 'path/to/other_view.html'

or you can use conditional code in the main view for the page:

{{if request.args and request.args[-3] == 'view':}}
[custom code to display record]
{{else:}}
{{=grid}}
{{pass}}

Anthony

On Tuesday, May 15, 2012 9:37:55 AM UTC-4, Marian Siwiak wrote:
>
> Dear all,
>
> I'm new to web2py, but I tried to search for an answer befor posting, I 
> assure you.
>
> I've got datable, use SQLFORM.grid to display it, I have a "view" button 
> which I can click and ge3t redirected to single record view.
> Question is: where can I define the template for the single record display 
> page. For now it looks like it uses same template "db_manage.html", as the 
> table display - I would like to have different template for single record 
> view than I have for whole table. 
>
> Thanks in advance,
> Marian 
>

Reply via email to