Houhou ! If works also on the smartgrid : form = SQLFORM.smartgrid( db.t_xlsfile, fields=[ db.t_xlsfile.f_xlsfile, ], ),
smartgrid are really powerful, but still missing some docs... I had some difficulties to find also how to get the exact display before I found the singular keyword on the table ;-) Great, Thanks, Le jeudi 10 mai 2012 06:57:00 UTC+2, Massimo Di Pierro a écrit : > > Can you try: > > form = SQLFORM.grid( > db.t_xlsfile, > fields=[ > db.t_xlsfile.f_xlsfile, > ], > ), > > do you get the same error. Can you try web2py trunk as well? > > > On Wednesday, 9 May 2012 19:08:31 UTC-5, François Delpierre wrote: >> >> Hi, >> >> When I try to select the fields to be displayed as follow : >> form = SQLFORM.smartgrid( >> db.t_xlsfile, >> fields=dict( >> t_xlsfile=[ >> db.t_xlsfile.f_xlsfile, >> ], >> ), >> >> I immediately get this strange error : >> Traceback (most recent call last): >> File "/home/www-data/web2py/gluon/restricted.py", line 205, inrestricted >> exec ccode in environment >> File "/home/www-data/web2py/applications/init/controllers/default.py",line >> 425, in <module> >> File "/home/www-data/web2py/gluon/globals.py", line 173, in <lambda> >> self._caller = lambda f: f() >> File "/home/www-data/web2py/gluon/tools.py", line 2575, in f >> return action(*a, **b) >> File "/home/www-data/web2py/applications/init/controllers/default.py",line >> 257, in posting_history >> t_xlsfile='Table of Excel files', >> File "/home/www-data/web2py/gluon/sqlhtml.py", line 1989, in smartgrid >> user_signature=user_signature,**kwargs) >> File "/home/www-data/web2py/gluon/sqlhtml.py", line 1517, in grid >> if field._tablename in tablenames] >> AttributeError: 'str' object has no attribute '_tablename' >> >> Any idea ?? >> >