Dynamic Forms
A Dynamic Form is an HTML form whose input fields are dynamically generated from schema information. A dynamic form element usually displays an HTML input element to enter or modify the value of a single named Property of an object.
The meta information about a type’s fields can be obtained from the type_info() built-in function, or for a single property from property_info(…).
See also the article about Dynamic Output Elements for details on how to create dynamic forms from output elements.