FormulatorLayout is a utility package to assist in rendering Formulator forms in Zope (>=2.5.1).
FormulatorLayout provides a new object, Form Folder. Form Folders can contain Formulator Form objects and FormulatorLayout objects. Each FormulatorLayout object corresponds to one Formulator Form and renders all or some of the field defined in that form.
Form Folder
Formulator Form
FormulatorLayout
The object hierarchy within FormulatorLayout is slightly similar to that of GUI toolkits such a Swing or wxPython (well, very slightly :-). There are container objects (Page, Panel, FieldList) and component objects (Field, FieldRow, Error, Label, Button).
There's a simple demo application that uses Formulator and FormulatorLayout to create, view and edit simple objects. It must be downloaded separately, decompressed, put into where_your_zope_is/import and then imported into Zope (after you've installed FormulatorLayout).
Dependencies see INSTALL