Im Code definierte Modell-Ansichten können mit einem XML-Layout erweitert werden (Extension-Layout). So können existierende Layouts angepasst werden und müssen nicht kopiert werden.
...
Es handelt sich hierbei um ein Layout welches ein “geführtes” Detail mit verschieden Schritten ermöglicht.
Code Definition
Code Block | ||
---|---|---|
| ||
using (var layout = elements.Contact.Add.Layout(LayoutType.Wizar, "Wizard")) { using (var wizardPage = layout.Add.Group("General").Control("WizardPage")) { wizardPage.Caption(German, "Allgemein") .Caption(English, "General"); wizardPage.Add.Link(metadata.Contact.Person); wizardPage.Add.Link(metadata.Contact.ContactType); wizardPage.Add.Link(metadata.Contact.Value); wizardPage.Add.Link(metadata.Contact.SortOrderPerson); } using (var wizardPage = layout.Add.Group("Validity").Control("WizardPage")) { wizardPage.Caption(German, "Gültigkeit") .Caption(English, "Validity"); wizardPage.Add.Link(metadata.Contact.FromDate); wizardPage.Add.Link(metadata.Contact.ToDate); } } |
...