Ah, I think I know! The arguments are passed in request.args. Right?

On Tuesday, 21 January 2014 08:00:19 UTC-5, horridohobbyist wrote:
>
> Yes, I did. But I shouldn't have included arguments in the 'view' 
> function. That was the error.
>
> So how do I extract the arguments 'products' and '11' (in my example) in 
> the view function? response._vars apparently does not contain them.
>
> Thanks.
>
> On Tuesday, 21 January 2014 01:35:52 UTC-5, Johann Spies wrote:
>>
>> Did you create a function 'view'  in the default controller?
>>
>> Regards
>> Johann
>>
>>
>> On 21 January 2014 06:44, horridohobbyist <horrido...@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+un...@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