JSONViewForm PCF-Steuerelement
Das JSONViewForm PCF-Steuerelement (Power Apps Component Framework) dient zum dynamischen Rendern von Formularelementen basierend auf JSON-Daten. Es bietet eine flexible Möglichkeit, JSON-Daten in Power Apps zu visualisieren und mit ihnen zu interagieren.
Merkmale
- Generiert dynamisch Formularelemente basierend auf JSON-Daten.
- Unterstützt verschiedene Eingabetypen für Zeichenfolgen-, boolesche und numerische Eigenschaften.
- Ermöglicht das Filtern von Formularelementen basierend auf ausgewählten Eigenschaften.
- Aktualisiert JSON-Daten, während der Benutzer mit den Formularelementen interagiert.
- Bietet Fehlerbehandlung für ungültige JSON-Eingaben.
Installation
Um das JSONViewForm PCF-Steuerelement in Ihrer Power Apps-Umgebung zu verwenden, führen Sie die folgenden Schritte aus:
- Erstellen Sie das PCF-Steuerelement mit dem bereitgestellten Quellcode. Oder laden Sie die Lösung hier herunter
- Importieren Sie die Steuerungslösung in Ihre Power Apps-Umgebung.
- Fügen Sie das Steuerelement zu Ihrem gewünschten App-Bildschirm oder Formular hinzu.
Verwendung
Parameter
- JSONInput : Die JSON-Dateneingabe, die zum dynamischen Generieren des Formulars verwendet wird.
- SelectedProperties : (Optional) Durch Kommas getrennte Liste von Eigenschaftsnamen aus der JSON-Eingabe. Sofern angegeben, werden nur diese Eigenschaften im Formular angezeigt.
- FormFill : (Optional) Der Farbwert für den Formularhintergrund.
- InputFill : (Optional) Der Farbwert für den Eingabehintergrund.
- HeadingsFontSize : (Optional) Die Schriftgröße für Formularüberschriften.
- ValuesFontSize : (Optional) Die Schriftgröße für Formularwerte.
- HeadingsColor : (Optional) Die Farbe für Formularüberschriften.
- ValuesColor : (Optional) Die Farbe für Formulareingabewerte.
- Ränder : (Optional) Gibt die Formularränder an.
- Schatten : Schattenoption für Formulareingaben. Standard = Aus.
- Kopieren : Kopieroption für Formular-JSON. Standard = Aus.
- Zurücksetzen : Boolescher Parameter zum Zurücksetzen des Steuerelements (z. B. UpdateContext({locResetForm: !locResetForm})).
- CurrentEvent : Ausgabeeigenschaft zur Ausgabe des aktuellen Formularereignisses (FormLoaded, FormReset, ValueChanged, JsonCopied).
- CurrentKey : Ausgabeeigenschaft zur Ausgabe des aktuellen geänderten Schlüssels.
- CurrentValue : Ausgabeeigenschaft zur Ausgabe des aktuell geänderten Werts.
Beispiel
import { IInputs , IOutputs } from "./generated/ManifestTypes" ;
import './style/JSONViewForm.css'
export class JSONViewForm implements ComponentFramework . StandardControl < IInputs , IOutputs > {
// Implementation details...
}
Mitwirken
Beiträge zum JSONViewForm PCF-Steuerelement sind willkommen! Um einen Beitrag zu leisten, folgen Sie bitte diesen Schritten:
- Forken Sie das Repository.
- Erstellen Sie einen neuen Zweig für Ihr Feature oder Ihren Fix.
- Nehmen Sie Ihre Änderungen vor und testen Sie gründlich.
- Senden Sie eine Pull-Anfrage, in der Sie Ihre Änderungen beschreiben.
Lizenz
Das JSONViewForm PCF-Steuerelement ist unter der MIT-Lizenz lizenziert.
Autor
Dieses PCF-Steuerelement wurde von Shaheer Ahmad verfasst.