-
Task
-
Resolution: Done
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
-
Empty show more show less
-
Foundation 11
-
2
Context
The new UI frameworks has ditched (or is not using anymore) the field registry as known in ui-5.7.x.
Now there is a new thingy named type resolver.
Related dev tickets:
The type resolver scans classes which are annotated with info.magnolia.ui.field.FieldType.
In a form definition, fields can be referenced by using the $field property, where the value is a short and easy to remember string. (That string is defined in the annotation which is applied to field definition class.
Example:
@FieldType("checkBoxField") public class CheckBoxFieldDefinition extends ConfiguredFieldDefinition<Boolean> { ... }
Tasks
Minimum
- Provide a list of all fields which belong to a Magnolia module (incl. all modules which are bundled in DX Core).
The list should be a look-up table with:- "short name"
- fully qualified class name
- quick description of the fields
- Link to the existing field reference page - if it exists
- Show how to use it in a form definition (in a YAML file)
Acceptance criteria
- is related to
-
MAGNOLIA-7469 Annotation processing type resolver implementation
- Closed
-
MGNLUI-5027 Use type aliases in framework
- Closed