The Form View allows complex forms to be designed and then used to view data. Compared to the Grid View it can be used to display relational data and provides much more control over how the data is laid out.
In the following images is decribed a short tutorial, how to create quickly create a Form View. In the Project Window open pop up menu by right clicking on the data tree, where is the new view requested.
In the following select Empty form view.
New Form view is created.
The Form View operates in 4 modes,
Design mode is shown, if there are no widget on the form. Usually browse mode is shown, unless initial data retrieval is switched off. In this case query mode is shown instead.
The figure shows Code mode. Currently only double-click event is customizable on the following widgets: Table, MolMatrix, MolPane, TextField, TextArea.
Widgets are the key to how data is displayed in the Form View. Each Widget is positioned on the form and can use its space to display its data. Widgets are added/removed, repositioned, resized and configured in Design mode. In Browse mode the Widgets display the current data. In Query mode the widgets allow you to enter criteria for a query.
Widgets on a form are 'bound' to a particular field or fields. This tells the Widget what data it has to display. There are a number of Widgets that are available, with each Widget type being able to display data from a particular type of Field(s). We expect the number of Widget types to expand greatly in the future, and expect this to a be a key area of extension by third parties. Some Widgets display data from a single field whilst others can display data from multiple fields. Some Widgets are very simple (e.g. TextFieldWidget) whilst others are more complex (e.g MolPaneWidget and TextAreaWidget). See the documentation on each particular Widget for more details.