description
Descrição
Editor de texto rico, com secções e barra de formatação opcionais.
- Kind:
component - Key:
description - Categoria:
texto - Envelope: mapa (um objeto JSON em
config)
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
placeholder | string | não | - | Texto de sugestão mostrado no editor vazio. | - |
showToolbar | boolean | não | true | Mostra a barra de formatação acima do editor. | - |
defaultValue | string | não | - | Conteúdo inicial do editor nas linhas novas. | - |
defaultSections | list de map | não | [] | Secções predefinidas oferecidas em cada linha. | - |
allowUserSections | boolean | não | true | Deixa o utilizador acrescentar secções próprias. | - |
maxCharacters | integer | não | - | Limite brando de caracteres do texto simples (vazio = sem limite). | - |
contentTemplates | list de map | não | - | Modelos de texto que o utilizador pode inserir. | - |
defaultSections[]
Cada elemento de defaultSections é um objeto:
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
title | string | sim | - | Título da secção. | - |
required | boolean | não | false | A secção tem de estar preenchida para a descrição contar como completa. | - |
startCollapsed | boolean | não | false | A secção começa fechada na primeira abertura. | - |
contentTemplates[]
Cada elemento de contentTemplates é um objeto:
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
name | string | não | - | Nome do modelo, mostrado no menu "Inserir modelo". | - |
text | string | não | - | Texto simples inserido na posição do cursor. | - |
Exemplo JSON
{
"showToolbar": true,
"defaultSections": [],
"allowUserSections": true
}
Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.