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