Release per March 11, 2022: InPlace v0.14.0
InPlace Version v0.14.0 delivers the following milestones in the project Practical Tools to Build the Context Web as supported by NLnet:
- Smart field controls (Milestone T6).
The controls in the milestone's title refer to components built with React and React-Bootstrap. They construct html form elements on InPlace's screens to input data. They are 'smart' in the sense that
- their shape depends on the range type as specified in the Perspectives model. For example, for a Boolean value a checkbox will be shown; for a Date value a calendar, etc.
- they validate the values entered by the user against a set of constraints:
- the value may be required;
- the value may have a lower and upper bound;
- the value may be restricted to a limited set of alternatives (an enumeration);
- the value may have a required minimum and/or maximum length in term of characters;
- the value must match a regular expression.
These controls function in both a form (shown for a functional role) and for a table (for a relational role).
Major changes
- The smart field controls.
- Perspectives Grid. The grid has been completely re-implemented in order to integrate with the Smart Field Controls. As a side effect, it has become slimmer in terms of code and is constructed faster on-screen.
Minor changes
- A new Property Range type, Email, was introduced.
Documentation
No new documents have been added
Updated documents: