Verwenden Sie den Befehlsdesigner, um die Befehlsleiste anzupassen (Vorschauversion)
Dieser Artikel führt Sie durch das Erstellen und Bearbeiten moderner Befehle mit dem Befehlsdesigner und Power Fx.
Den App-Designer öffnen
Entweder erstellen Sie mit dem modernen App-Designer eine neue modellgesteuerte App oder öffnen Sie mit dem App-Designer eine vorhandene modellgesteuerte App.
Erstellen oder Bearbeiten einer neuen modellgesteuerten App mithilfe des modernen App-Designers
anmelden Power Apps .
Wählen Sie im linken Navigationsbereich die Option Lösungen aus. Wenn das Element nicht im Seitenleistenbereich ist, Auswählen …Mehr und Auswählen dann das gewünschte Element.
Öffnen oder erstellen einer neuen Lösung, die die neu modellbasierte App enthält.
Auswählen Neue>App>Modellgesteuerte App.
Geben Sie einen Namen für Ihre App ein und wählen Sie dann Auswählen Erstellen. Weitere Informationen: Erstellen Sie Ihre erste modellgesteuerte App
Öffnen einer vorhandenen modellgesteuerten App mit dem App-Designer
- Einloggen in Power Apps
- Wählen Sie im linken Navigationsbereich die Option Lösungen aus. Wenn das Element nicht im Seitenleistenbereich ist, Auswählen …Mehr und Auswählen dann das gewünschte Element.
- Die Lösung öffnen, die die bestehende modellgesteuerte App enthält.
- Auswählen die modellgesteuerte App und dann Auswählen ...>Bearbeiten , um den modernen App-Designer zu öffnen.
Erstellen oder bearbeiten Sie moderne Befehle
Sobald Sie sich im App-Designer befinden, verwenden Sie den Befehls-Designer, um Ihre Befehlsleisten anzupassen.
Anmerkung
- Derzeit kann auf den Befehlsdesigner nur über den modernen App-Designer oder innerhalb von Lösungen für vorhandene Befehle zugegriffen werden.
- Aktuell können klassische Befehle im Befehlsdesigner nicht angepasst werden.
Die Befehlsleiste bearbeiten
Öffnen Sie den Befehlsdesigner, um eine Befehlsleiste zu bearbeiten
Auswählen jede Tabelle aus dem Bereich Seiten im App-Designer.
Auswählen ... und dann Auswählen Befehlsleiste bearbeiten.
Auswählen die gewünschte Position der Befehlsleiste und dann Auswählen Bearbeiten. Weitere Informationen: Positionen der Befehlsleiste
Neuen Befehl erstellen
Im Gegensatz zu klassischen Befehlen werden moderne Befehle nur innerhalb der App angezeigt, die Sie gerade bearbeiten. Dies verhindert die unerwünschte Übertragung von Befehlen an andere Apps sowie eine bessere Laufzeitleistung.
Wenn der Befehls-Designer zum ersten Mal für eine App geöffnet wird, wird eine Aufforderung angezeigt, entweder nur JavaScript zu verwenden oder Power Fx . Wenn Sie Power Fx auswählen, können Sie bei Bedarf auch JavaScript verwenden. Durch Auswahl Power Fx im Dialogfeld wird ein Befehl Komponentenbibliothek zum Speichern Power Fx von Formeln erstellt.
Öffnen Sie den Befehls-Designer, um eine Befehlsleiste zu bearbeiten, und dann Auswählen Neuer>Befehl.
Geben Sie im rechten Bereich die folgenden Optionen ein oder wählen Sie eine aus:
Bezeichnung (optional). Geben Sie eine Beschriftung ein, die auf der Befehlsschaltfläche angezeigt wird.
Symbol. Wählen Sie ein Symbol für die Befehlsschaltfläche aus. Sie können aus beliebigen Systemsymbolen oder SVG-Dateien von Webressourcen wählen. Um Ihr eigenes Symbol hochzuladen, wählen Sie Webressource und laden Sie dann eine Datei im SVG-Format hoch. Dann Auswählen Speichern und Veröffentlichen Sie die Webressource. Weitere Informationen zum Erstellen einer Webressource für das gewünschte Symbolbild finden Sie unter Modellgesteuerte App-Webressourcen zum Erweitern einer App erstellen oder bearbeiten.
Aktion. Wählen Sie aus:
- Führen Sie die Formel aus. Geben Sie die Power Fx-Formel ein, um die Befehlsaktion auszuführen. Weitere Informationen: Verwenden Sie Power Fx für Aktionen und Sichtbarkeit
- JavaScript. Geben Sie die JavaScript-Bibliothek und den Befehl an, um die Befehlsaktion auszuführen. Weitere Informationen: JavaScript für Aktionen verwenden
Sichtweite. Auswählen, ob die Befehlsschaltfläche angezeigt oder unter der Bedingung einer Formel angezeigt werden soll.
Tooltip-Titel. Geben Sie optional einen Tooltip-Titel ein. Der Titel wird dem Benutzer angezeigt, wenn er mit der Maus über den Befehl fährt.
Tooltip-Beschreibung. Geben Sie optional eine Tooltip-Beschreibung ein. Die Beschreibung wird für den Benutzer unter dem QuickInfo-Titel angezeigt, wenn er mit der Maus über den Befehl fährt.
Text zur Barrierefreiheit. Geben Sie optional den Text ein, der von Bildschirmleseprogrammen vorgelesen wird.
Bestellnummer. Die Reihenfolge, in der der Befehl zur Laufzeit im Verhältnis zu anderen Befehlen in derselben Befehlsleiste angezeigt wird.
Ziehen Sie den Befehl an den gewünschten Ort. Sie können moderne Befehle unter klassischen Befehlen anordnen.
Auswählen Speichern und veröffentlichen , um den Befehl App-Benutzern zur Verfügung zu stellen.
Auswählen Abspielen , um die App auszuführen und Ihre Änderungen zu testen
Anmerkung
Das Veröffentlichen von Power Fx-Formeln kann einige Minuten dauern, um die Befehlskomponentenbibliothek zu veröffentlichen. Dieser Hintergrundvorgang wird möglicherweise noch ausgeführt, nachdem der Befehls-Designer die Anforderung abgeschlossen und den Designer entsperrt hat.
Power Fx für Aktionen und Sichtbarkeit verwenden
Sie können Power Fx sowohl für Aktionen (was passiert, wenn die Befehlsschaltfläche ausgewählt wird) als auch für die Sichtbarkeit (Logik zur Steuerung der Sichtbarkeit der Schaltfläche) verwenden. Power Fx wird in klassischen Befehlen nicht unterstützt.
Sie werden feststellen, dass der modellgesteuerte App-Befehl über eine Formelleiste verfügt, die der von Canvas-Apps ähnelt. Zum Arbeiten mit Dataverse Daten können Sie Power Fx Formeln verwenden, genau wie in Canvas-Apps. Weitere Informationen: Verwendung Power Fx mit Befehlen
Anmerkung
- Dataverse ist derzeit die einzige Datenquelle, die mit Befehlen in modellgesteuerten Apps unterstützt wird.
- Sie können derzeit keine zusätzlichen Tabellen als Datenquellen direkt aus dem Befehls-Designer hinzufügen. Sie können jedoch den Befehl Komponentenbibliothek in Canvas Studio öffnen, zusätzliche Tabellen als Datenquellen hinzufügen und diese dann im Befehls-Designer verwenden.
- Derzeit werden nicht alle in Canvas-Apps verfügbaren Funktionen für modellgesteuerte App-Befehle unterstützt. Darüber hinaus haben wir einige neue Funktionen speziell für modellgesteuerte App-Befehle eingeführt.
- Weitere Einschränkungen bei modernen Befehlen finden Sie unter Bekannte Einschränkungen moderner Befehle.
JavaScript für Aktionen
JavaScript wird sowohl mit klassischen als auch mit modernen Befehlen unterstützt. Es ist jedoch einfacher, mit dem modernen Befehlsdesigner Befehle zu erstellen und Ihr JavaScript zuzuordnen.
Für die Aktion Auswählen JavaScript ausführen.
Auswählen Bibliothek hinzufügen oder Auswählen eine andere aus der Liste. Die Liste wird mit allen Bibliotheken gefüllt, die von der aktuellen Befehlsleiste verwendet werden.
Auswählen Fügen Sie vorhandene JavaScript-Webressourcen hinzu und suchen Sie danach, oder fügen Sie Ihre eigenen hinzu.
Geben Sie den Funktionsnamen ein. Rufen Sie beispielsweise Auswählen die
Main_system_library.js
Bibliothek auf und rufen Sie dann diese Funktion auf:XrmCore.Commands.Open.opennewrecord
.Parameter hinzufügen, um Sie an Ihre Funktion zu übergeben.
Anmerkung
Der Aufruf mehrerer JavaScript-Bibliotheken oder mehrerer Funktionen über einen einzigen Befehl wird nicht unterstützt.