major
minor
defect
major
minor
#26382
Error messages "Duplicate tag name..." when starting an application in the IDE from a TL-Studio
#26405
TTypeRewriter logs warning "Unable to resolve items by external reference" also unnecessarily
#26431
Changed superclass relationship leads to changed attribute list in the form editor only after a restart
enhancement
minor
#26425
Property editor for editing `ConfigurationItem`s as XML
In declarative forms, input fields are typically displayed for the properties of `tl:ConfigurationItem`. However, complex technical configurations are sometimes easier to edit as XML. This XML editing should also be possible within the user interface as part of a declarative form.
Usage
A property of type `ConfigurationItem` is displayed as an XML code editor if it is annotated with ` ConfigXMLEditor `:
#!java
interface MyFormType extends ConfigurationItem {
@PropertyEditor(ConfigXMLEditor.class)
@ControlProvider(ConfigXMLEditor.CP.class)
@ItemDisplay(ItemDisplayType.VALUE)
MyComplexConfig getComplexConfig();
}
Test
- Configure the XML importer (#26421) and edit it in-app.