Just use 
SQLFORM.factory<http://web2py.com/books/default/chapter/29/07#SQLFORM.factory>in
 the controller to define the form fields, and then build the form 
manually in the view (possibly using some of the 
form.custom<http://web2py.com/books/default/chapter/29/07#Custom-forms>items).

Anthony

On Saturday, October 6, 2012 2:07:49 PM UTC-4, Austin Cormier wrote:
>
> So I have the following customer form defined in my view for prototyping:
>
> form = FORM(FIELDSET(DIV(LABEL('Email Address', 
>                                 _class="control-label"), 
>                          DIV(INPUT(_class="input-large", _id="email", 
>                                    _name='email', 
> requires=IS_NOT_EMPTY()), 
>                              _class="controls"), 
>                      _class="control-group"),
>                      DIV(DIV(BUTTON("Add Email", _type='submit', 
> _class="btn"), 
>                              _class="controls"), 
>                      _class="control-group"),                             
>                                                                             
>                                          
>              _class="gebo"),
>        _class="form-horizontal")
>
> The issue is that I need to define the form in the controller so that I 
> can run through the form accept (don't want to do that in the views).  Even 
> though I'm doing this in the controller, I would like the view to be 
> responsible for styling the form.  Are there any useful techniques anyone 
> knows of so that I can do this in a reusable and maintainable way across my 
> application?
>

-- 



Reply via email to