I think I now know why it's not working, but I don't know how to fix it. I 
think the issue is that I am filtering my supplier_contacts by getting the 
supplier_id from request.args(0) however, the links on the SQLFORM.grid 
look like this

http://127.0.0.1:8000/srm/supplier/view/view/supplier_contacts/1

As you can see the supplier_id is not collected by request.args(0).

Is it possible for SQLFORM.grid to use url vars i.e.  

http://127.0.0.1:8000/srm/supplier/view/view/supplier_contacts?supplier_id=1



On Sunday, 8 May 2016 19:45:22 UTC+1, Simon Carr wrote:
>
> I have an SQLFORM.grid in a view to display a list of supplier contacts
>
> When I click "Add Record", I get the error below.
>
> Traceback
>
> 1.
> 2.
> 3.
> 4.
> 5.
> 6.
>
> Traceback (most recent call last):
>   File "E:\web2py\gluon\restricted.py", line 227, in restricted
>     exec ccode in environment
>   File "E:\web2py\applications\srm\views\supplier/view.html", line 75, in 
> <module>
> AttributeError: 'NoneType' object has no attribute 'company_name'
>
>
>
> I don't understand why  'company_name' is causing an error because it is 
> not a field in my supplier_contacts table, it is in my supplier table.
>
>
>

-- 
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/d/optout.

Reply via email to