There is a bug in SQLFORM.grid. I just pushed a fix to trunk. Please check 
it.

On Thursday, 25 July 2013 20:10:52 UTC-5, James Burke wrote:
>
> Hi,
>
> I just migrated my code from 2.4.6 to 2.5.1, I've encountered a problem 
> trying to use a dict in my smartgrid
>
> with the following code:
>
> def test():
>     form = SQLFORM.smartgrid(db.supply, fields=dict(supply=[db.supply.id
> ]), linked_tables=dict(supply=['job','file']))
>     return dict(test=form)
>
> I get this error:
>
> <type 'exceptions.UnboundLocalError'> local variable 'fld' referenced 
> before assignment
> Version
> web2py™ Version 2.5.1-stable+timestamp.2013.06.06.15.39.19
> Python Python 2.7: C:\Program Files\myapp\web2py.exe (prefix: C:\Program 
> Files\Terrasupply)
> Traceback
>
>
> Traceback (most recent call last):
>   File "/home/mdipierro/make_web2py/web2py/gluon/restricted.py", line 212, 
> in restricted
>   File "C:/Program Files/myapp/applications/init/controllers/supply.py", 
> line 424, in <module>
>   File "/home/mdipierro/make_web2py/web2py/gluon/globals.py", line 194, in 
> <lambda>
>   File "/home/mdipierro/make_web2py/web2py/gluon/tools.py", line 3022, in f
>   File "C:/Program Files/myapp/applications/init/controllers/supply.py", 
> line 100, in test
>   File "/home/mdipierro/make_web2py/web2py/gluon/sqlhtml.py", line 2641, 
> in smartgrid
> UnboundLocalError: local variable 'fld' referenced before assignment
>
> Any ideas?
>
> Cheers,
>
> James
>

-- 

--- 
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