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.