Apart from the conversation stuff, Orchestra also offers an extra goodie: the<ox:dynaForm>
component. As the name implies, this component dynamically generates a form. The component expects a JavaBean and creates a field for every property of the bean. It uses metadata from the bean, such as the type of properties and JPA annotations to decide what field is needed. The length of the field can be set, and read-only properties result in read-only fields in the form. Let’s see how we can use this component.
The DynaForm component is not a part of the Core or Core15 distribution of Orchestra. It was originally planned to be included in Core15, but was removed to be able to release Core15 earlier. The DynaForm component is now a part of the Orchestra Sandbox project. The main developers state that the component is fully functional, and that they use it in their own real-life projects already. However, being a part of the Sandbox project...