RichTextEditor
CompleteEen compacte editor voor opgemaakte tekst in een formulier: hij heeft een Value zoals een tekstvak, maar de tekst kan vet, cursief, een lijst, een koppeling, een afbeelding of een tabel zijn. Hij hergebruikt de engine van DocumentEditor, zodat de waarde HTML, Markdown, platte tekst, RTF, DOCX, ODT of DOC kan zijn.
Voorbeeld

Parameters
Formats
| Parameter | Type | Beschrijving |
|---|---|---|
Format | The Value is | |
Html | The 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. | |
Markdown | Markdown text. | |
Text | Plain text, one paragraph per line. | |
Rtf | The RTF source (7-bit text). | |
Docx, Odt, Doc | The file, Base64 encoded. Because it is rebuilt after each change, the value is raised after a longer pause (800 ms; set DebounceMilliseconds). |
API
| Parameter | Type | Beschrijving |
|---|---|---|
Class | string | Extra CSS-klassen die aan het hoofdelement worden toegevoegd. |
DebounceMilliseconds | int? | Pauze voordat ValueChanged wordt geactiveerd (standaard 200, 800 voor Docx, Odt en Doc). |
Disabled | bool | Blokkeert bewerken en de werkbalk. |
Fonts | IReadOnlyList<string> | De lettertypen die in de lettertypelijst van de volledige werkbalk worden aangeboden. |
Format | RichTextFormat | Hoe Value wordt geschreven: Html (standaard), Markdown, Text, Rtf, Docx, Odt of Doc. |
HelperText | string | Hint onder de editor. |
Label | string | Zichtbaar label; ook de toegankelijke naam van de tekst. |
MaxHeight | string | Hoogte waarop het schrijfgebied begint te scrollen. |
MinHeight | string | Kleinste hoogte van het schrijfgebied als CSS-lengte (standaard 10rem). |
Placeholder | string | Getoond zolang de tekst leeg is. |
ReadOnly | bool | Toont de tekst zonder werkbalk en zonder bewerking. |
SafeHtml | bool | Beperkt bij Html de waarde tot de tags van MessageHtml.Sanitize. |
Style | string | Inline stijl die aan het hoofdelement wordt toegevoegd. |
Toolbar | RichTextToolbar | Full (standaard) of Compact. |
Value | string | De tekst in het gekozen Format. Tweerichtings. |
Gebeurtenissen
API
| Gebeurtenis | Type | Beschrijving |
|---|---|---|
OnError | EventCallback<string> | Geactiveerd met de melding wanneer Value niet kan worden gelezen in het gekozen Format. |
ValueChanged | EventCallback<string> | Geactiveerd wanneer de waarde verandert. |
Pakket
RichTextEditor 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.
Feedback sturenVersie 1.0.3