It sounds like you already know about building custom forms (http://web2py.com/book/default/chapter/07#Custom-forms). If you need to do custom error displays, also check out http://web2py.com/book/default/chapter/07#Hide-Errors. Server-side DOM manipulation might help as well (see http://web2py.com/book/default/chapter/05#Server-side-DOM-and-Parsing; http://www.web2pyslices.com/slices/take_slice/43).
Anthony On Sunday, October 23, 2011 4:18:44 PM UTC-4, BrendanC wrote: > > Hi > Some time ago I developed a CRUD demo app in Django that used some some > complex forms. Here's an example: > > http://theludditegeek.com/prescreen/1 > > I'd like to convert this to web2py. AFAIK the standard web2py forms/SQLform > features (and related error handling) are based on the use of a single data > element per row layout - which is very wasteful of screen real estate - > especially if the form has a series of checkboxes for data input. Are there > any features in Web2py that help build more complex forms with non standard > layouts (I'm thinking about possible error handling/error display issues > here - I know I need to build the custom templates by hand). > > Interested to hear any comments/feedback as the only form examples I can > find are very basic (not real world). > > TIA, > BrendanC > >