Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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.

XML Definition

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

Im Root Level eines Layouts müssen Elemente mit dem Control WizardPagesangegeben werden. Welche die einzelnen Steps in dem Wizard darstellen

  • No labels