Seitenanpassungen erstellen

Abgeschlossen

Mit Seitenerweiterungen können Sie vorhandene Seiten ändern. Sie können neue Felder hinzufügen, einige Feldeigenschaften ändern und Code in die verschiedenen Seiten-Trigger schreiben. Änderungen, die mithilfe von Seitenerweiterungen veröffentlicht werden, sind für alle Benutzer sichtbar.

Sie können auch Seitenanpassungs-Objekte erstellen. Eine Seitenanpassung unterliegt mehr Einschränkungen als eine Seitenerweiterung. Sie können keinen Code in ein Seitenanpassungs-Objekt schreiben. Daher können Sie keine Variablen hinzufügen, Prozeduren erstellen oder auf Trigger zugreifen.

Sie können Änderungen an vorhandenen Seitenlayouts hinzufügen, indem Sie die Position von Feldern oder Feldeigenschaften ändern. Sie können der Seite jedoch keine neuen Felder hinzufügen. Eine Seitenanpassung kann nur mit Feldern funktionieren, die bereits auf der Seite definiert wurden. Diese Regel gilt für Felder und auch für Seitenaktionen. Sie können vorhandene Aktionen oder die Position ändern, aber keine neuen Aktionen hinzufügen.

Eine Seitenanpassung ist nicht für alle Benutzer sichtbar, sie sind jedoch immer mit einem Profil verknüpft. Nur Benutzer, die diesem Profil zugewiesen sind, sehen die Anpassung. Eine einzelne Seitenanpassung kann mit mehreren Profilen innerhalb derselben Erweiterung verwendet werden.

Um ein neues Objekt zur Seitenanpassung zu erstellen, können Sie den Ausschnitt tpagecust verwenden. Mit diesem Ausschnitt können Sie ein grundlegendes Layout erstellen. Das Objekt Seitenanpassung hat keine Nummer, sondern nur einen Namen.

pagecustomization MyCustomization customizes "Customer List"
{
    actions
    {
        moveafter(Orders; "Blanket Orders")

        modify(NewSalesBlanketOrder)
        {
            Visible = false;
        }
    }
}