...
Reihenfolge der Layouts
Title
List(s)
Detail(s)
Wenn das Layout in einem separatem Builder erstellt wird, wird von der
CuiSandboxLayoutBuilderBase
Klasse geerbt.In Layouts keine zusätzlichen Core-Elemente definieren (Properties, Relations, Actions)
In den normalen Klammern des using Statements werden keine Einstellungen gesetzt, wie zB. Caption, diese werden innerhalb des Codeblockes am Anfang gesetzt.
In C# zur Sicherhet immer die klassische Form anwenden:
Code Block using(var layout = …)) { layout.Add.Link(…) }
Wenn das Layout in einem separaten Builder erstellt wird immer die generierten Metadaten verwenden.
Wenn die
AddLayouts
Methode sehr gross wird, können die List, Title, Detail und Graphic Layouts in einzelne Methoden ausgelagert werden, dabei ist folgende Reihenfolge einzuhalten;AddTitle(metadata, elements)
AddLists(metadata, elements)
AddDetails(metadata, elements)
AddGraphics(metadata, elements)