Übung – Seitenerweiterung erstellen
Simon möchte Social-Media-Informationen mithilfe der Debitorenkarte eingeben. Anschließend möchte Simon eine Seitenerweiterung erstellen, mit der die Debitorenkarte erweitert und gespeichert wird.
Aufgaben
Verwenden Sie die Ausschnitte, um eine Seitenerweiterung zu erstellen.
Fügen Sie der Seite Karte zusätzliche Felder hinzu.
Schritte
Wählen Sie Datei > Neue Datei aus, und speichern Sie dann die Datei durch Auswahl von Datei > Speichern. Benennen Sie die Datei mit SocialMediaCard.PageExt.al.
Erstellen Sie eine neue Seitenerweiterung in der Datei, indem Sie Codeausschnitte verwenden. Geben Sie tpageext ein, und drücken Sie die Tabulatortaste.
Ändern Sie ID in 50110 und den Namen in CRONUS-Social-Media-Karte.
Stellen Sie sicher, dass die Seitenerweiterung die Seite Debitorenkarte erweitert.
Entfernen Sie den Abschnitt Aktion und die Variable myInt.
Fügen Sie Felder zu einer neuen Gruppe mit dem Namen Social Media hinzu. Fügen Sie diese Gruppe nach der Gruppe Allgemeines hinzu.
Verwenden Sie das Schlüsselwort addafter(General).
Definieren Sie eine Gruppe als Sozialen Medien im Abschnitt addafter.
Stellen Sie die Eigenschaft Bezeichnung auf Social Media.
Fügen Sie der Social-Media-Gruppe die folgenden Felder hinzu:
Öffnen Sie die Datei launch.json im Ordner .vscode, und legen Sie dann die Einstellung startupObjectId auf 22 und die Einstellung startupObjectType auf Seite fest.
Veröffentlichen Sie Ihre Erweiterung in der Sandbox. Wählen Sie Anzeigen > Befehlspalette ... (STRG+UMSCHALT+P) aus.
Geben Sie AL: Publish (F5) in das Suchfeld ein, und wählen Sie den Befehl aus der Liste aus.
Stellen Sie sicher, dass die Dynamics 365 Business Central-Anwendung gestartet und die Seite Debitorenliste angezeigt wird.
Testen Sie Ihre Erweiterung, indem Sie einen zufälligen Kundendatensatz öffnen. Ihre Felder sollten in einem neuen Inforegister Social Media angezeigt werden, das sich unter dem Inforegister Allgemein befindet.