RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

MessageEditor

Complete

Un éditeur léger pour écrire un message : gras, italique, souligné, listes, citation, lien et suppression de la mise en forme, avec un basculement vers le texte brut. La valeur est du HTML limité à un petit ensemble de balises sûres, si bien qu'elle peut aller directement dans un e-mail sans la mise en page de DocumentEditor.

Exemple

Contrôle MessageEditor

Paramètres

ParamètreTypeDescription
AllowLinksboolAffiche le bouton de lien et Ctrl+K (true par défaut).
AllowPlainTextboolAffiche le basculement entre texte mis en forme et texte brut (true par défaut).
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
DisabledboolDésactive l'interaction.
DisplayNamestringNom utilisé dans les messages de validation.
HelperTextstringIndication affichée sous le champ.
LabelstringTexte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle).
MaxHeightstringHauteur à partir de laquelle la zone mise en forme commence à défiler.
MaxLengthintLe HTML conservé le plus long, en caractères (2 000 000 par défaut).
MinHeightstringPlus petite hauteur de la zone de saisie en longueur CSS (12rem par défaut).
ModeMessageEditorModeRich (mis en forme) ou Plain. Bidirectionnel.
PlaceholderstringTexte indicatif affiché quand le champ est vide.
ReadOnlyboolAffiche la valeur mais n'autorise pas de modification.
RowsintLignes de la zone de texte brut (10 par défaut).
StylestringStyle en ligne ajouté à l'élément racine.
ValuestringLe HTML sûr du message. Bidirectionnel.

Événements

ÉvénementTypeDescription
ModeChangedEventCallback<MessageEditorMode>
ValueChangedEventCallback<string>Déclenché quand la valeur change.

Paquet

MessageEditor fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.