Skip to main content

Informationen und die Benutzeroberfläche

Datenerstellung in App Studio

Wenn Sie in App Studio Felder anlegen, legt die Pega-Plattform automatisch eine Eigenschaft im Hintergrund an. Sie können in Dev Studio die Eigenschaft öffnen und erweiterte Einstellungen wie die Sicherheit konfigurieren.

Sie können z. B. in App Studio den Case-Life-Cycle öffnen und der Ansicht „Request Updates“ ein Feld Last Name hinzufügen. Die Eigenschaft Last Name wird automatisch angelegt und kann in Dev Studio geöffnet werden.

Verschieben Sie in der Mitte des folgenden Bildes die vertikale Linie, um das Anlegen von Feldern in App Studio und der Eigenschaft in Dev Studio anzuzeigen.

Dateneigenschaften anzeigen

Der Begriff „Eigenschaft“ (Property) wird oft synonym mit „Feld“ verwendet, doch sind beide Begriffe nicht identisch. Ein Feld ist eine Kombination aus einer Eigenschaft, die Daten verarbeitet, und einem Steuerelement, das die Datenpräsentation übernimmt. Steuerelemente sind das Bindeglied zwischen der Eigenschaft, die Informationen speichert, und der Anzeige von Informationen in der Benutzerschnittstelle.

Wenn Sie eine Ansicht vom Case-Life-Cycle aus konfigurieren, fügen Sie der Benutzeroberfläche Felder hinzu. Die Pega-Plattform weist jedem Feld auf der Grundlage des von Ihnen ausgewählten Feldtyps (oder Datentyps) automatisch das Standardsteuerelement zu. Auf einem Anmeldeformular ist z. B. das Feld Username vom Typ Text, wird also als Textfeld angezeigt. Das Feld Remember me on this device ist vom Typ Boolean. Es wird also als Checkbox angezeigt.

sign in form

Die Pega-Plattform behandelt Daten und die Benutzerschnittstelle getrennt. Sie können Datentypen zu einem Case-Typ hinzufügen, bevor Sie die Datentypen in einem Formular verwenden. Außerdem können Steuerelemente in ein Formular eingefügt werden, ohne sie mit einem Datenobjekt verknüpfen zu müssen. Wenn Sie beispielsweise zur Laufzeit ein Kontrollkästchen in eine Ansicht einfügen möchten, referenziert das Steuerelement nicht automatisch eine Eigenschaft. Wenn Sie aber den Feldtyp Boolean in den Case-Life-Cycle einfügen, ist das Feld ein Kontrollkästchen, das einem Datenelement zugewiesen ist.

Bei den Datentypen oder Eigenschaften kann es sich entweder um einen Einzelwert ohne beabsichtigte Korrelation mit einem anderen Wert oder um einen Satz zusammenhängender Werte handeln. Der Modus einer Eigenschaft erklärt diese Unterscheidung. Entwickler arbeiten normalerweise mit zwei Arten von Eigenschaftsmodi:

  • Wertmodi beschreiben eine bestimmte Information, wie eine Gesamtsumme. Steuerelemente werden verwendet, um den Wert einer Wertmodus-Eigenschaft darzustellen.
  • Seitenmodi beschreiben einen Datentyp wie etwa einen Kunden, der z. B. Datenelemente für den Kundennamen, die Kundenadresse und die Kunden-ID enthält.  Layouts, oder Eigenschafts-Container, stellen Seitenmodus-Eigenschaften dar. Eine Seitenmodus-Eigenschaft kann nicht einem Kalendersteuerelement oder einer Schaltfläche zugeordnet werden.

Prüfen Sie mit der folgenden Interaktion Ihr Wissen.

Datendarstellung in Layouts

Layouts dienen dazu, Datenelemente wie Felder visuell auf der Benutzeroberfläche anzuordnen. Sie können in ein Layout Felder, Steuerelemente und andere Layouts einfügen, um Inhalte schnell zu organisieren.

Die Pega-Plattform bietet fertige Layout-(Design)-Vorlagen zur Erstellung von Ansichten. Sie können eine bestehende Layout-Vorlage sowohl in App Studio als auch in Dev Studio auf eine Ansicht anwenden. Allerdings können Sie nur mit Dev Studio Layout-Vorlagen erstellen und aktualisieren.  

out-of-the-box layout templates
Hinweis: Ein bewährtes Vorgehen ist die Nutzung von fertigen Layout-Vorlagen für Ihre Benutzeroberfläche. Erweiterte Anpassungen der Benutzeroberfläche sind nicht mit App Studio kompatibel und können Verbesserungen am Designsystem erschweren.

Dieses Thema ist im folgenden Modul verfügbar:

Wenn Probleme mit den Lerninhalten auftreten, lesen Sie bitte die Pega Academy Support FAQs.

Fanden Sie diesen Inhalt hilfreich?

Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice