On Fri, Aug 6, 2010 at 4:13 PM, mdipierro <mdipie...@cs.depaul.edu> wrote: > You can put it in the model is it should apply to all form for the > table or in the controller action that needs it.
I put it in the controller and I get a syntax error: Traceback (most recent call last): File "/home/sbassi/Downloads/web2py/gluon/restricted.py", line 176, in restricted ccode = compile2(code,layer) File "/home/sbassi/Downloads/web2py/gluon/restricted.py", line 163, in compile2 return compile(code.rstrip().replace('\r\n','\n')+'\n', layer, 'exec') File "/home/sbassi/Downloads/web2py/applications/sug3/controllers/default.py", line 13 db.sugerencias.texto.widget=lambda field,value: SQLFORM.widgets.TextWidget.widget(field,value,cols="35" rows="8") ^ SyntaxError: invalid syntax Here is the controller code: def index(): form = SQLFORM(db.sugerencias) db.sugerencias.texto.widget=lambda field,value: SQLFORM.widgets.TextWidget.widget(field,value,cols="35" rows="8") if form.accepts(request.vars, formname='indexform'): response.flash = 'form accepted' elif form.errors: response.flash = 'form has errors' else: response.flash = 'please fill the form' return dict(form=form)