Übung – Listenseite erstellen

Abgeschlossen

Simon erstellt die Seite Liste und folgt den Benennungsstandards, um zu gewährleisten, dass Benutzer keine Informationen bearbeiten können. Wenn ein Benutzer auf einen Kurs doppelklickt, zeigt die Seite Kurskarte den ausgewählten Kurs an. Simon sorgt auch dafür, dass die Aktionen Neu, Bearbeiten und Anzeigen erwartungsgemäß funktionieren.

Aufgaben

  • Die Seite Liste mit Feldern anhand von Codeausschnitten erstellen

  • Grundlegende Seiten- und Feldeigenschaften festlegen

Schritte

  1. Wählen Sie Datei > Neue Datei aus, und speichern Sie diese Datei anschließend direkt durch Auswahl von Datei > Speichern. Geben Sie der Datei den Namen CourseList.Page.al.

  2. Erstellen Sie in dieser Datei eine neue Seite, indem Sie Codeausschnitte verwenden. Geben Sie tpage ein, und drücken Sie die Tabulatortaste.

  3. Ändern Sie ID in 50101 und den Namen in CRONUS-Kursliste.

  4. Legen Sie die Eigenschaft Quelltabelle auf CRONUS-Kurs und die Eigenschaft Beschriftung auf Kursliste fest.

  5. Legen Sie die Eigenschaft PageType auf Liste und die Eigenschaft UsageCategory auf Listen fest. Überprüfen Sie, ob die Eigenschaft ApplicationArea auf Alle gesetzt ist.

  6. Legen Sie die Eigenschaft Bearbeitbar auf false fest.

  7. Setzen Sie die Eigenschaft CardPageId auf CRONUS-Kurskarte.

  8. Stellen Sie sicher, dass im Layoutabschnitt der Bereich „Inhalt“ erstellt wurde. Sollte dies nicht der Fall sein, erstellen Sie einen Bereich mit dem Namen Inhalt.

  9. Entfernen Sie die Gruppe im Bereich Inhalt, und fügen Sie einen Repeater mit dem Namen Allgemein hinzu.

  10. Fügen Sie dem Repeater die folgenden Felder hinzu: Code, Name, Beschreibung, Preis, Name des Kursleiters.

  11. Stellen Sie sicher, dass die Eigenschaft ApplicationArea für alle Felder auf der Seite auf Alle gesetzt ist.

  12. Öffnen Sie die Datei Course.Table.al, und legen Sie die Eigenschaften LookupPageId und DrillDownPageId auf CRONUS-Kursliste fest.

  13. Öffnen Sie die Datei launch.json im Ordner .vscode, und legen Sie dann die Einstellung startupObjectId auf 50101 und die Einstellung startupObjectType auf Seite fest.

  14. Veröffentlichen Sie Ihre Erweiterung in der Sandbox. Wählen Sie Anzeigen und Befehlspalette... (STRG+UMSCHALT+P) aus.

  15. Geben Sie AL: Publish(F5) in das Suchfeld ein, und wählen Sie den Befehl aus der Liste aus.

  16. Stellen Sie sicher, dass die Dynamics 365 Business Central-Anwendung gestartet und die Seite Kursliste angezeigt wird. Jetzt können Sie Daten eingeben.

  17. Geben Sie die folgenden Daten ein, indem Sie die Schaltfläche Neu im Menü auswählen. Sie können einen beliebigen Kursleiter auswählen.

Code Name Beschreibung Typ Dauer Preis Aktiv Schwierigkeitsgrad Erfolgsquote
80040 Installation und Konfiguration Grundkenntnisse der Installation und Konfiguration Fernschulung 2 1.000 Ja 5 75
80042 Einführung in AL Einführung in die Programmierung Präsenzschulung 5 2.500 Ja 8 80
80043 Einführung Einführung in Microsoft Dynamics 365 Business Central Fernschulung 2 1.000 Ja 4 60
80049 Anwendung Einrichtung Grundkenntnisse in der Anwendungskonfiguration E-Learning 2 1.000 Ja 5 65
80050 Business Intelligence Grundkenntnisse in Business Intelligence E-Learning 1 500 Ja 5 65