Dynamische Properties
Die Werte für Annotationen können nicht nur fest vergeben werden. Es sind auch dynamische Werte möglich:
@UI.facet: [{ id: 'TasksToDo',
purpose: #STANDARD,
type: #LINEITEM_REFERENCE,
label: 'Tasks to do',
hidden: #(IsHidden),
targetElement: '_TasksToDo',
position: 10 }]
In diesem Beispiel ist das Facet nur dann sichtbar, wenn das Feld IsHidden
aus dem CDS View einen leeren Wert enthält.