Editor
Die Editor-Komponente basiert auf Editor.js. Es handelt sich um einen Blockeditor, der Text, Links, Listen, Code und Bilder akzeptiert.
Bei der Arbeit mit dem Editor können Sie über den Parameter OnChange Daten über das aktuelle Dokument erhalten. Standardmäßig werden die Daten im JSON-Format von Editor.js zurückgegeben.
Einen Editor erstellen
Um einen einfachen Editor zu erstellen, verwenden Sie das Cmdlet New-UDEditor.
New-UDEditorDer Editor ist verfügbar und Sie können neue Blöcke hinzufügen, indem Sie auf die Plus-Schaltfläche klicken.

Arbeiten mit Daten
Wenn Sie einen Skriptblock für den Ereignishandler -OnChange definieren, enthält die Variable $EventData den aktuellen Status des Editors. Standardmäßig wird dabei das JSON-Blockformat von Editor.JS zurückgegeben.
Sie können auch das HTML-Render-Plugin verwenden, indem Sie den Parameter -Format angeben.
Um die Standarddaten für den Editor anzugeben, verwenden Sie den Parameter -Data. Sie müssen das JSON-Blockformat angeben.
Bildunterstützung
Um Bilder zu unterstützen, müssen Sie einen veröffentlichten Ordner angeben, in den die Bilder hochgeladen werden. Sobald ein veröffentlichter Ordner definiert ist, können Bilder direkt im Editor hochgeladen werden. Sie werden in diesem Verzeichnis platziert und dann über den Anforderungspfad bereitgestellt.
API
New-UDEditor
Id
string
Die ID dieser Komponente.
Data
Hashtable
Die Editor.JS-Daten für diese Komponente
OnChange
ScriptBlock
Der Skriptblock-Ereignishandler, der aufgerufen wird, wenn sich die Editor-Daten ändern.
Format
string
Ob im OnChange-Skriptblock json oder html zurückgegeben wird.
Zuletzt aktualisiert
War das hilfreich?