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); } } |
...