How-to: Interactive forms
How to read these sections
- CRUD. Create / Replace / Update / Delete. How to create a simple "catalogue".
- Documents with lines. A GUI generation template for documents with lines.
- Filtering and ordering. Methods of filtering and ordering objects on a form.
- Design. Configuring the form design .
- Trees. Adding hierarchical objects to a form.
- Data entry. Changing the standard behavior while editing properties.
- Navigator. Adding forms to the navigator.
- Matrix. Building forms with a dynamic number of table columns.
- Table state. Accessing current selections and orderings on a form.
- Custom components (properties). Using your own visual components for properties written in JavaScript.
- Custom components (objects). Using your own visual components for objects written in JavaScript.
- Custom client JS modules. Bundling and auto-registering your own browser JavaScript (and React) kept under
src/main/web. - Custom React form views. Rendering a form container with a React component via
DESIGN custom. - Custom view controller API. Reading and changing form state from a custom view (and
INTERNAL CLIENT) through the controller.