RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

RichTextEditor

Complete

Ein kompakter Editor für formatierten Text in einem Formular: Er hat einen Value wie ein Textfeld, der Text kann aber fett, kursiv, eine Liste, ein Link, ein Bild oder eine Tabelle sein. Er nutzt die Engine von DocumentEditor, sodass der Wert HTML, Markdown, reiner Text, RTF, DOCX, ODT oder DOC sein kann.

Beispiel

Steuerelement RichTextEditor

Parameter

Formats

ParameterTypBeschreibung
FormatThe Value is
HtmlThe HTML of the body (no page, no scripts). With SafeHtml the result also goes through MessageHtml.Sanitize, which keeps only the small tag set of MessageEditor.
MarkdownMarkdown text.
TextPlain text, one paragraph per line.
RtfThe RTF source (7-bit text).
Docx, Odt, DocThe file, Base64 encoded. Because it is rebuilt after each change, the value is raised after a longer pause (800 ms; set DebounceMilliseconds).

API

ParameterTypBeschreibung
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
DebounceMillisecondsint?Pause, bevor ValueChanged ausgelöst wird (Standard 200, 800 für Docx, Odt und Doc).
DisabledboolSperrt die Bearbeitung und die Symbolleiste.
FontsIReadOnlyList<string>Die Schriftarten, die in der Schriftartenliste der vollständigen Symbolleiste angeboten werden.
FormatRichTextFormatWie Value geschrieben wird: Html (Standard), Markdown, Text, Rtf, Docx, Odt oder Doc.
HelperTextstringHinweis unter dem Editor.
LabelstringSichtbare Beschriftung; auch der zugängliche Name des Textes.
MaxHeightstringHöhe, ab der der Schreibbereich zu scrollen beginnt.
MinHeightstringKleinste Höhe des Schreibbereichs als CSS-Länge (Standard 10rem).
PlaceholderstringWird angezeigt, solange der Text leer ist.
ReadOnlyboolZeigt den Text ohne Symbolleiste und ohne Bearbeitung.
SafeHtmlboolBeschränkt bei Html den Wert auf die Tags von MessageHtml.Sanitize.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
ToolbarRichTextToolbarFull (Standard) oder Compact.
ValuestringDer Text im gewählten Format. Bidirektional.

Ereignisse

API

EreignisTypBeschreibung
OnErrorEventCallback<string>Wird mit der Meldung ausgelöst, wenn Value im gewählten Format nicht gelesen werden kann.
ValueChangedEventCallback<string>Wird ausgelöst, wenn sich der Wert ändert.

Paket

RichTextEditor gehört zu RayCraft Complete. Paket: RayCraft.Blazor.Complete. Es stammt aus dem privaten RayCraft-Feed und erfordert eine aktive Lizenz. Siehe Erste Schritte.