major
minor
minor
#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
minor
#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 either on the property itself or on the return type to specify how the value is edited.
It should also be possible to configure this programmatically, for example, to specify an editor for types over which you have no control, or that is contained in a base module.
Usage
Example from 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.