Beispiel
<layout name="Detail" type="Extension" targetClass="Person"> <propertyLink link="CreatedOn" control="DateTimePicker"> <caption en-CH="Created on" de-CH="Erstellt am" /> <aspects> <positionAspect after="FirstName"/> </aspects> </propertyLink> </layout>
Attribute
Attribut | Beschreibung |
---|---|
| Gibt den Namen des Basis Layouts an welches erweitert werden soll. |
| Gibt an das es sich um den Layout Typ “Extension” handelt. |
| Die Zielklasse in welcher nach dem zu erweiternden Layout gesucht werden soll |
Elemente
Dem “Extension” Layout können PropertyLinks angegeben werden um welches das Basis Layout erweitert werden soll.
Dabei kann ein PositionAspect
angegeben werden welcher die Position des neuen Elements im Basis Layout bestimmt. Dafür kann der Name des Properties dem after
oder before
Attribut mitgegeben werden.
Wird kein PositionAspect
angegeben wird das Element auf Root Ebene des Layouts einsortiert. D.h. gegenfalls parallel zu Tabs etc.