Übung – Listenseite erstellen
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
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.
Erstellen Sie in dieser Datei eine neue Seite, indem Sie Codeausschnitte verwenden. Geben Sie tpage ein, und drücken Sie die Tabulatortaste.
Ändern Sie ID in 50101 und den Namen in CRONUS-Kursliste.
Legen Sie die Eigenschaft Quelltabelle auf CRONUS-Kurs und die Eigenschaft Beschriftung auf Kursliste fest.
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.
Legen Sie die Eigenschaft Bearbeitbar auf false fest.
Setzen Sie die Eigenschaft CardPageId auf CRONUS-Kurskarte.
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.
Entfernen Sie die Gruppe im Bereich Inhalt, und fügen Sie einen Repeater mit dem Namen Allgemein hinzu.
Fügen Sie dem Repeater die folgenden Felder hinzu: Code, Name, Beschreibung, Preis, Name des Kursleiters.
Stellen Sie sicher, dass die Eigenschaft ApplicationArea für alle Felder auf der Seite auf Alle gesetzt ist.
Öffnen Sie die Datei Course.Table.al, und legen Sie die Eigenschaften LookupPageId und DrillDownPageId auf CRONUS-Kursliste fest.
Ö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.
Veröffentlichen Sie Ihre Erweiterung in der Sandbox. Wählen Sie Anzeigen und 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 Kursliste angezeigt wird. Jetzt können Sie Daten eingeben.
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 |