enhancement
critical
major
nice-to-have
major
enhancement
minor
#24319
Konfiguratives "Mandatory"-Override für Properties in deklarativen Formularen
Ist ein Property nicht "mandatory" kann es für ein bestimmtes Formular über eine Customization mit der Annotation "DynamicMandatory" versehen und darüber "mandatory" gesetzt werden. Dies beinhaltet eine Berechnungsfunktion, ob das zugehörige Form-Field in einer bestimmten Situation "mandatory" sein soll. Es ist dagegen nicht möglich über eine Customization das Feld als konstant "mandatory" auszuzeichnen.
Es sollte möglich sein auch die direkte Annotation "@Mandatory" zu konfigurieren, so dass das zu dem Property gehörenden Feld immer "mandatory" ist.
Anwendung
#!xml
<customizations>
<property name="my.Type#my-property">
<annotations>
<mandatory/>
</annotations>
</property>
</customizations>
Test
TestDeclarativeFormConstraints.script.xml