Did you create a function 'view'  in the default controller?

Regards
Johann


On 21 January 2014 06:44, horridohobbyist <horrido.hobb...@gmail.com> wrote:

> I can't get this to work. I'm new to web2py. Perhaps I don't understand
> the argument-passing mechanism...
>
> In SQLFORM.grid, I have:
>
> links=[lambda row: A('View',_href=URL('view',args=[db.products,row.id]))],
>
> In the default controller, I have:
>
> def view(table,id):
>     return dict()
>
> I get the following error:
>
> invalid function (default/view)
>
> ...with this:
>
> https://my_ip_addr/HorridoHobbies/default/view/products/11
>
> Shouldn't the arguments 'products' and '11' be passed to the view
> function? What am I not understanding?
>
> Thanks.
>
> On Thursday, 6 October 2011 08:36:26 UTC-4, simon wrote:
>>
>> You can add your own buttons using:
>>
>> links = [lambda row: A('Edit',_href=URL("controller","edit",
>> args=["update", tablename, a.id]))
>>
>> and set editable, deletable, details  to False.
>>
>>
>> On Oct 6, 12:48 pm, Johann Spies <johann.sp...@gmail.com> wrote:
>> > How do I override the views/controllers  triggered by the buttons
>>  mentioned
>> > in the subject line when using SQLFORM.grid/smartgrid?
>> >
>> > Regards
>> > Johann
>> >
>> > --
>> >  May grace and peace be yours in abundance through the full knowledge
>> of God
>> > and of Jesus our Lord!  His divine power has given us everything we
>> need for
>> > life and godliness through the full knowledge of the one who called us
>> by
>> > his own glory and excellence.
>> >                                                     2 Pet. 1:2b,3a
>
>  --
> 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 web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Because experiencing your loyal love is better than life itself,
my lips will praise you.  (Psalm 63:3)

-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to