RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

MessageEditor

Complete

Een lichte editor om een bericht te schrijven: vet, cursief, onderstreept, lijsten, citaat, koppeling en opmaak wissen, met een schakelaar naar platte tekst. De waarde is HTML beperkt tot een kleine veilige set tags, zodat hij zonder paginaindeling zoals die van DocumentEditor rechtstreeks in een mail kan.

Voorbeeld

Besturingselement MessageEditor

Parameters

ParameterTypeBeschrijving
AllowLinksboolToont de koppelingsknop en Ctrl+K (standaard true).
AllowPlainTextboolToont de schakelaar tussen opgemaakte en platte tekst (standaard true).
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
DisabledboolSchakelt interactie uit.
DisplayNamestringNaam die in validatiemeldingen wordt gebruikt.
HelperTextstringHint die onder het veld wordt getoond.
LabelstringZichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo).
MaxHeightstringHoogte waarop het opgemaakte gebied begint te scrollen.
MaxLengthintDe langste bewaarde HTML, in tekens (standaard 2.000.000).
MinHeightstringKleinste hoogte van het schrijfgebied als CSS-lengte (standaard 12rem).
ModeMessageEditorModeRich (opgemaakt) of Plain. Tweerichtings.
PlaceholderstringPlaatshouder die wordt getoond als het veld leeg is.
ReadOnlyboolToont de waarde maar staat geen wijzigingen toe.
RowsintRijen van het platte tekstgebied (standaard 10).
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
ValuestringDe veilige HTML van het bericht. Tweerichtings.

Gebeurtenissen

GebeurtenisTypeBeschrijving
ModeChangedEventCallback<MessageEditorMode>
ValueChangedEventCallback<string>Geactiveerd wanneer de waarde verandert.

Pakket

MessageEditor maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.