Major
Detail
Detail
#27027
Declarative forms: SelectField disappears after upload if option list depends on mandatory property
#27042
MaintenanceJspBase should write to the log first, then to the client, instead of the other way around.
Enhancement
Detail
#27169
Declarative forms: Set property editors via configuration instead of annotation
When a tl:ConfigurationItem is displayed in a form, a tl:Editor can be annotated on the property itself, or on the return type, which defines how the value is edited.
It should be possible to specify this configuratively, e.g. to specify an editor for types over which you have no control, or which is included in a base module.
Usage
Example from the top-logic.config.xml
<application> <configs> <config config:interface="com.top_logic.layout.form.values.edit.EditorFactory$Config"> <customizations> <type name="com.top_logic.basic.util.ResKey"> <annotations> <property-editor value="com.top_logic.layout.form.values.edit.editor.InternationalizationEditor"/> </annotations> </type> </customizations> </config> </configs> </application>
Test
Refactoring. No additional test.