[Sigia-l] Multi column forms in web based applications
Jessica.Sprague at lawson.com
Jessica.Sprague at lawson.com
Thu Feb 17 11:54:35 EST 2005
Hi Chris,
We have the same issue here, and sometimes 50+ fields is just unavoidable,
given the complexity of some applications. (We have applications where 50+
fields is just the header, followed by 5 other pages of detail, so
breaking up the big one at the front is of only negligible value.)
Assuming that you still want to put all 50 on one screen (or that you have
to), we have chosen to do multi-column layout using a flexible CSS-based
grid as opposed to tables, although I think tables would provide some of
the same flexibility I'm about to describe.
You mentioned your concern with field character length being hindered in a
multi-column layout; but if you think about a newspaper or book layout
grid, it has a fixed number of columns with gutters in between, and
content can stretch across one or more of these columns. If you take this
same approach with your form design, a field can be flexible like this as
well. It even looks good, if you are strict about starting and ending
fields within the constraints of your grid. (I really wish I had a picture
here!)
We've chosen to place field labels above the fields, which causes extra
vertical constraints, but makes the grid-based approach much easier.
Scrolling might still be inevitable, but our feeling was that a single
column really looks like we deliberately wasted a whole lot of valuable
space in favor of making the user scroll. I believe you can strike a
balance between crunching all those fields into a smaller space and
causing vertical scroll.
Thanks!
Jessica Sprague
User Interaction Engineer, Lawson Software
651.767.4340
More information about the Sigia-l
mailing list