logologo
Começar
Manual
Desenvolvimento
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Começar
Manual
Desenvolvimento
Plugins
API
logologo
Visão Geral

Blocos

Visão Geral

Blocos de Dados

Tabela
Formulário
Detalhes
Lista
Cartões em Grade
Gráfico

Bloco de Filtro

Formulário

Outros Blocos

Painel de controle
Iframe
Bloco de citação
Markdown
Bloco JS

Configurações do bloco

Escopo de dados
Layout
Regras de interação de blocos
Regras de interação de campos
Regras de ordenação
Excluir bloco
Título do bloco

Campo

Visão Geral

Configurações gerais

Campos da tabela
Campos de detalhe
Campos do formulário de filtro
Campos do formulário

Configurações específicas

Data
Gerenciador de Arquivos
Subformulário
Seletor suspenso
Seletor de dados
Seletor em cascata
Subtabela
Subdetalhe
Título
Campo JS
Item JS
Coluna JS

Configurações do campo

Valor padrão
Rótulo do campo
Exibir rótulo
Dica do campo
Escopo de dados
Componente do campo
Formatação de número
Modo
Obrigatório
Campo de título
Regras de validação
Componente de campo relacional

Ação

Visão Geral

Configurações da ação

Botão de editar
Confirmação dupla
Atribuição de campo
Vincular workflow
Popup de edição
Regras de interação de ações

Tipo de ação

Adicionar
Visualizar
Excluir
Editar
Importar
Importar Pro
Exportar
Exportar Pro
Exportar anexo
Filtrar
Link
Abrir popup
Atualizar
Enviar dados
Acionar workflow
Atualizar registro
Atualização em lote
Adicionar sub-registro
Ação JS
Permissões de ação

Avançado

Regras de interação
Fluxo de eventos
Variáveis
RunJS
Previous PageBloco de citação
Next PageBloco JS
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Bloco Markdown

#Introdução

O bloco Markdown pode ser usado sem a necessidade de vincular a uma fonte de dados. Ele utiliza a sintaxe Markdown para definir o conteúdo do texto e é ideal para exibir texto formatado.

#Adicionar Bloco

Você pode adicionar um bloco Markdown a uma página ou a um pop-up.

20251026230916

Você também pode adicionar um bloco Markdown inline (inline-block) dentro de blocos de Formulário e de Detalhes.

20251026231002

#Motor de Template

Ele utiliza o motor de template Liquid para oferecer recursos de renderização de template poderosos e flexíveis, permitindo que o conteúdo seja gerado dinamicamente e exibido de forma personalizada. Com o motor de template, você pode:

  • Interpolação Dinâmica: Use placeholders no template para referenciar variáveis, por exemplo, {{ ctx.user.userName }} é automaticamente substituído pelo nome de usuário correspondente.
  • Renderização Condicional: Suporta declarações condicionais ({% if %}...{% else %}), exibindo conteúdo diferente com base em diferentes estados dos dados.
  • Looping: Use {% for item in list %}...{% endfor %} para iterar sobre arrays ou coleções e gerar listas, tabelas ou módulos repetitivos.
  • Filtros Integrados: Oferece um conjunto rico de filtros (como upcase, downcase, date, truncate, etc.) para formatar e processar dados.
  • Extensibilidade: Suporta variáveis e funções personalizadas, tornando a lógica do template reutilizável e de fácil manutenção.
  • Segurança e Isolamento: A renderização do template é executada em um ambiente sandbox, evitando a execução direta de código perigoso e aumentando a segurança.

Com o motor de template Liquid, desenvolvedores e criadores de conteúdo podem facilmente obter exibição de conteúdo dinâmico, geração de documentos personalizados e renderização de templates para estruturas de dados complexas, melhorando significativamente a eficiência e a flexibilidade.

#Usando Variáveis

O Markdown em uma página suporta variáveis de sistema comuns (como usuário atual, papel atual, etc.).

20251029203252

Já o Markdown em um pop-up de ação de linha de bloco (ou subpágina) suporta mais variáveis de contexto de dados (como registro atual, registro atual do pop-up, etc.).

20251029203400

#Código QR

Códigos QR podem ser configurados no Markdown.

20251026230019

<qr-code value="https://www.nocobase.com/" type="svg"></qr-code>