RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

MessageEditor

Complete

Ein leichter Editor zum Schreiben einer Nachricht: fett, kursiv, unterstrichen, Listen, Zitat, Link und Formatierung entfernen, mit Umschalter auf reinen Text. Der Wert ist HTML, beschränkt auf eine kleine sichere Menge von Tags, sodass er ohne Seitenlayout wie das von DocumentEditor direkt in eine Mail gehen kann.

Beispiel

Steuerelement MessageEditor

Parameter

ParameterTypBeschreibung
AllowLinksboolZeigt die Link-Schaltfläche und Strg+K (Standard true).
AllowPlainTextboolZeigt den Umschalter zwischen formatiertem und reinem Text (Standard true).
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
DisabledboolDeaktiviert die Interaktion.
DisplayNamestringIn Validierungsmeldungen verwendeter Name.
HelperTextstringHinweis, der unter dem Feld angezeigt wird.
LabelstringSichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
MaxHeightstringHöhe, ab der der formatierte Bereich zu scrollen beginnt.
MaxLengthintDas längste beibehaltene HTML, in Zeichen (Standard 2.000.000).
MinHeightstringKleinste Höhe des Schreibbereichs als CSS-Länge (Standard 12rem).
ModeMessageEditorModeRich (formatiert) oder Plain. Bidirektional.
PlaceholderstringPlatzhalter, der angezeigt wird, wenn das Feld leer ist.
ReadOnlyboolZeigt den Wert, lässt aber keine Änderungen zu.
RowsintZeilen des einfachen Textbereichs (Standard 10).
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
ValuestringDas sichere HTML der Nachricht. Bidirektional.

Ereignisse

EreignisTypBeschreibung
ModeChangedEventCallback<MessageEditorMode>
ValueChangedEventCallback<string>Wird ausgelöst, wenn sich der Wert ändert.

Paket

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