/
Defaultwerte
Defaultwerte
Auf Properties können statische oder dynamische Defaultwerte definiert werden. Diese können bei Bedarf in Layouts überschrieben werden.
In Klassen
Systemweite Defaultwerte für Properties werden auf dem Level der Klasse definiert:
ClassBuilder.Add.Property("Name", MetaType.Text, 20)
.DefaultValue("Default Name")
Bei Bedarf kann der Defaultwert auch anhand von einer Expression berechnet werden:
ClassBuilder.Add.Property("Name", MetaType.Text, 20)
.DefaultValueExpression("'Default Name'")
Die Expression wird im Kontext der aktuellen neuen Entität evaluiert.
In Layouts
Wenn ein Property nur in einem bestimmten Layout einen anderen Defaultwert aufweisen soll, dann kann dieser direkt im Layout definiert werden:
LayoutBuilder.Add.Link(metadata.Company.Name)
.DefaultValue("Default");
Bei Bedarf kann der Defaultwert auch durch eine Expression ermittelt werden:
LayoutBuilder.Add.Link(metadata.Company.Name)
.DefaultValueExpression("'Some calculated default'");
Die Expression wird im Kontext der aktuellen neuen Entität evaluiert.
Related content
Default Werte (Layout)
Default Werte (Layout)
More like this
Anwendungsfälle Expressions
Anwendungsfälle Expressions
More like this
Calculated Properties
Calculated Properties
More like this
Default Formate für Typen Einrichten
Default Formate für Typen Einrichten
More like this
Property Zustandssteuerung
Property Zustandssteuerung
More like this
Aspekte
Aspekte
More like this