Hi!

grid generats SQLFORMs for 'new', 'view' and 'edit'. But only the first
propagates the parameter formstyle from the constructor:
Line 1550 ('new'):

           create_form = SQLFORM(
                table, ignore_rw = ignore_rw, formstyle = formstyle,


There is no formstile in line 1566 ('view')

           form = SQLFORM(table,record,upload=upload,ignore_rw=ignore_rw,
                           readonly=True,_class='web2py_form')


and line 1578 ('edit')

           edit_form =
SQLFORM(table,record,upload=upload,ignore_rw=ignore_rw,
                                deletable=deletable,

Proposal: change to

           form =
SQLFORM(table,record,upload=upload,ignore_rw=ignore_rw, *formstyle
= formstyle, *
                           readonly=True,_class='web2py_form')

and

           edit_form =
SQLFORM(table,record,upload=upload,ignore_rw=ignore_rw, *formstyle =
formstyle,*
                                deletable=deletable,

Regards, Martin

Reply via email to