Codekomponenten in Power Pages verwenden

Das Power Apps Component Framework ermöglicht professionellen Entwicklern und App-Entwicklern das Erstellen von Codekomponenten für modellgesteuerte und Canvas-Apps. Diese Codekomponenten können verwendet werden, um das Benutzererlebnis beim Arbeiten mit Daten in Formularen, Ansichten und Dashboards zu verbessern. Weitere Informationen: Übersicht über das Power Apps component framework

Power Pages unterstützen jetzt Steuerelemente für modellgesteuerte Apps, die mit dem Power Apps component framework erstellt wurden. Gehen Sie folgendermaßen vor, um Codekomponenten auf Power Pages-Webseites zu verwenden:

Erstellen Sie eine Codekomponente mithilfe des Komponentenframeworks, fügen Sie dann die Codekomponente zu einem modellgesteuerten App-Formular hinzu und konfigurieren Sie das Codekomponentenfeld innerhalb des Basisformulars für Portale.

Nachdem Sie diese Schritte ausgeführt haben, können Ihre Benutzer jetzt über die Webseite mit dem entsprechenden Formular mit der Komponente interagieren.

Anforderungen

  • Sie müssen über Systemadministrator-Rechte verfügen, um das Feature der Codekomponente in der Umgebung zu aktivieren.
  • Ihre Power Pages-Websiteversion muss 9.3.3.x oder höher sein.
  • Ihr Starterwebsitepaket muss 9.2.2103.x oder höher sein.

Codekomponente erstellen und paketieren

Um mehr über das Erstellen und Verpacken von Code-Komponenten zu erfahren, die im Power Apps component framework erstellt wurden, gehen Sie zu Erstellen Sie Ihre erste Komponente.

Unterstützte Feldtypen und -formate

Power Pages unterstützen eingeschränkte Feldtypen und -formate für die Verwendung von Codekomponenten. In der folgenden Tabelle sind alle unterstützten Felddatentypen und -formate aufgeführt:

Währung

DateAndTime.DateAndTime

DateAndTime.DateOnly

Decimal

Enumeration

Gleitkommazahl

Mehrere

OptionSet

SingleLine.Email

SingleLine.Phone

SingleLine.Text

SingleLine.TextArea

SingleLine.Ticker

SingleLine.URL

TwoOptions

Komplett

Mehr Informationen: Attributliste und Beschreibungen

Nicht unterstützte Codekomponenten in Power Pages

Hinzufügen einer Codekomponente zu einem Feld in einer modellgesteuerten App

Um zu erfahren, wie Sie in einer modellbasierten App eine Codekomponente zu einem Feld hinzufügen, gehen Sie zu Eine Codekomponente zu einem Feld hinzufügen.

Wichtig

Codekomponenten für Power Pages sind für Webbrowser mit der Clientoption von Web verfügbar.

Sie können einem Formular auch eine Codekomponente hinzufügen, indem Sie den Datenarbeitsbereich verwenden.

  1. Wählen Sie beim Bearbeiten eines Dataverse-Formulars im Formulardesigner des Datenbereichs ein Feld aus.

  2. Wählen Sie + Komponente und wählen Sie eine geeignete Komponente für das Feld aus.

    Fügen Sie dem Formular eine Komponente hinzu.

  3. Wählen Sie Speichern und Formular veröffentlichen aus.

Power Pages-Website für Codekomponente konfigurieren

Nachdem die Codekomponente zu einem Feld in einer modellbasierten App hinzugefügt wurde, können Sie Power Pages so konfigurieren, dass die Codekomponente in einem Formular verwendet wird.

Es gibt zwei Methoden, um die Codekomponente zu aktivieren.

Aktivieren Sie die Codekomponente im Designstudio

So aktivieren Sie eine Codekomponente in einem Formular mit dem Designstudio.

  1. Nachdem das Formular zu einer Seite hinzugefügt wurde, wählen Sie das Feld aus, in dem die Codekomponente hinzugefügt wurde, und wählen Sie Feld bearbeiten aus.

  2. Wählen Sie das Feld Benutzerdefinierte Komponente aktivieren aus.

    Aktivieren Sie die benutzerdefinierte Komponente im Designstudio.

  3. Wenn Sie eine Vorschau der Website anzeigen, sollten Sie sehen, dass die benutzerdefinierte Komponente aktiviert ist.

Aktivieren Sie die Codekomponente in der Portalverwaltungs-App

So fügen Sie mit der Portalverwaltungs-App eine Codekomponente zu einem einfachen Formular hinzu:

  1. Öffnen Sie die Portalverwaltungs-App.

  2. Wählen Sie im linken Bereich Basisformulare aus.

  3. Wählen Sie das Formular aus, dem Sie eine Codekomponente hinzufügen möchten.

  4. Wählen Sie Zugehörig aus.

  5. Wählen Sie Basisformularmetadaten aus.

  6. Wählen Sie Neue Basisformularmetadaten aus.

  7. Wählen Sie Typ als Attribut aus.

  8. Wählen Sie Attribut Logischer Name.

  9. Geben Sie Bezeichnung ein.

  10. Wählen Sie für SteuerelementstilCodekomponente aus.

  11. Speichert und schließt das Formular.

Komponenten über die Web-API des Portals codieren

Es kann eine Codekomponente erstellt und zu einer Webseite hinzugefügt werden, die die Portale-Web-API verwenden kann, um Aktionen zum Erstellen, Abrufen, Aktualisieren und Löschen durchzuführen. Diese Funktion lässt größere Anpassungsmöglichkeiten bei der Entwicklung von Portallösungen zu. Weitere Informationen finden Sie unter Implementieren Sie eine beispielhafte Portale-Web-API-Komponente.

Nächste Schritte,

Lernprogramm: Codekomponenten in Portalen verwenden

Siehe auch