RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

MessageEditor

Complete

Um editor leve para escrever uma mensagem: negrito, itálico, sublinhado, listas, citação, link e limpar formatação, com uma alternância para texto simples. O valor é HTML limitado a um pequeno conjunto seguro de tags, de modo que pode ir direto para um e-mail sem um layout de página como o do DocumentEditor.

Exemplo

Controle MessageEditor

Parâmetros

ParâmetroTipoDescrição
AllowLinksboolMostra o botão de link e Ctrl+K (true por padrão).
AllowPlainTextboolMostra o alternador entre texto formatado e texto simples (true por padrão).
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DisabledboolDesativa a interação.
DisplayNamestringNome usado nas mensagens de validação.
HelperTextstringDica mostrada abaixo do campo.
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
MaxHeightstringAltura em que a área formatada começa a rolar.
MaxLengthintO maior HTML mantido, em caracteres (2.000.000 por padrão).
MinHeightstringMenor altura da área de escrita como comprimento CSS (12rem por padrão).
ModeMessageEditorModeRich (formatado) ou Plain. Bidirecional.
PlaceholderstringTexto de exemplo mostrado quando o campo está vazio.
ReadOnlyboolMostra o valor mas não permite alterações.
RowsintLinhas da área de texto simples (10 por padrão).
StylestringEstilo embutido adicionado ao elemento raiz.
ValuestringO HTML seguro da mensagem. Bidirecional.

Eventos

EventoTipoDescrição
ModeChangedEventCallback<MessageEditorMode>
ValueChangedEventCallback<string>Gerado quando o valor muda.

Pacote

MessageEditor faz parte do RayCraft Complete. Pacote: RayCraft.Blazor.Complete. Vem do feed privado do RayCraft e requer uma licença ativa. Veja Primeiros passos.