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

Bloco

Visão geral

Bloco de dados

Tabela
Formulário
Detalhes
Lista
Cartão em grade
Gráfico

Bloco de filtro

Formulário

Outros blocos

Painel de operação
Iframe
Markdown
Bloco JS

Itens de configuração do bloco

Escopo de dados
Método de carregamento de dados
Layout
Regras de vinculação de blocos
Regras de Vinculação de Campos
Regras de Ordenação
Ordenação por Arrastar e Soltar
Exclusão de bloco
Título do bloco
Altura do bloco
Rascunho do formulário

Campo

Visão geral

Itens de configuração geral

Campo da tabela
Campos de detalhes
Campos de filtro do formulário
Campo do formulário

Itens de configuração específicos

Data
Gerenciador de arquivos
Subformulário
Seletor suspenso
Seletor de dados
Seletor em cascata
Subtabela (Edição em Linha)
Subtabela (Edição em Pop-up)
Subdetalhes
Título
Campo JS
Item JS
Coluna JS

Itens de Configuração do Campo

Valor padrão
Rótulo do Campo
Rótulo de exibição
Informação de Dica do Campo
Escopo de dados
Componente do Campo
Formatação de valor numérico
Modo
Obrigatório
Campo de título
Regras de validação
Componente de campo de relacionamento

Operação

Visão geral

Itens de configuração de operação

Botão de edição
Confirmação secundária
Atribuição de Valor ao Campo
Vincular fluxo de trabalho
Janela pop-up de edição
Regras de vinculação de operação

Tipo de operação

Adicionar
Visualizar
Excluir
Editar
Copiar
Importar
Importar Pro
Exportar
Exportar Pro
Exportar Anexos
Filtrar
Link
Abrir Pop-up
Atualizar
Enviar Dados
Acionar fluxo de trabalho
Atualizar registro
Atualização em Lote
Edição em Lote
Adicionar sub-registro
Ação JS
Permissões de operação

Avançado

Regras de vinculação
Fluxo de eventos
Variável
RunJS
Modelo de UI
Previous PageGráfico
Next PagePainel de operação
Aviso de tradução por IA

Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.

#Formulário de filtro

#Introdução

O formulário de filtro permite que os usuários filtrem dados preenchendo campos de formulário. Pode ser usado para filtrar blocos de tabela, blocos de gráfico, blocos de lista, etc.

#Como usar

Vamos primeiro entender rapidamente como usar o formulário de filtro através de um exemplo simples. Suponha que temos um bloco de tabela contendo informações de usuários e desejamos filtrar os dados através de um formulário de filtro. Como mostrado abaixo:

20251031163036_rec_

Os passos de configuração são os seguintes:

  1. Ative o modo de configuração, adicione um bloco de "Formulário de filtro" e um bloco de "Tabela" na página. 20251031163525_rec_
  2. Adicione o campo "Apelido" no bloco de tabela e no bloco de formulário de filtro. 20251031163932_rec_
  3. Agora você já pode começar a usar. 20251031163036_rec_

#Uso avançado

O bloco de formulário de filtro suporta configurações mais avançadas. Abaixo estão alguns usos comuns.

#Conectar múltiplos blocos

Um único campo de formulário pode filtrar dados de múltiplos blocos simultaneamente. A operação específica é a seguinte:

  1. Clique na opção de configuração "Connect fields" do campo. 20251031170300
  2. Adicione o bloco de destino que precisa ser associado; aqui selecionamos o bloco de lista na página. 20251031170718
  3. Selecione um ou mais campos no bloco de lista para associar. Aqui selecionamos o campo "Apelido". 20251031171039
  4. Clique no botão salvar para concluir a configuração. O efeito é mostrado abaixo: 20251031171209_rec_

#Conectar blocos de gráfico

Referência: Filtros de página e vinculação

#Campos personalizados

Além de selecionar campos da coleção, você também pode criar campos de formulário através de "Campos personalizados". Por exemplo, você pode criar um campo de seleção suspensa e personalizar as opções. A operação específica é a seguinte:

  1. Clique na opção "Campos personalizados", a interface de configuração será exibida. 20251031173833
  2. Preencha o título do campo, selecione "Seleção" em "Tipo de campo" e configure as opções. 20251031174857_rec_
  3. Os novos campos personalizados adicionados precisam ser associados manualmente aos campos do bloco de destino. O método de operação é o seguinte: 20251031181957_rec_
  4. Configuração concluída. O efeito é mostrado abaixo: 20251031182235_rec_

Atualmente, os tipos de campos suportados são:

  • Caixa de texto
  • Número
  • Data
  • Seleção
  • Botão de rádio
  • Caixa de seleção
  • Registro associado (Association)

#Registro associado (campo de relacionamento personalizado)

O "Registro associado" é adequado para cenários de "filtragem por registros de tabela associada". Por exemplo, em uma lista de pedidos, filtrar pedidos por "Cliente", ou em uma lista de tarefas, filtrar tarefas por "Responsável".

Descrição dos itens de configuração:

  • Coleção de destino: Indica de qual coleção carregar os registros selecionáveis.
  • Campo de título: Usado para o texto de exibição nas opções suspensas e etiquetas selecionadas (como nome, título).
  • Campo de valor: Usado para o valor enviado durante a filtragem real, geralmente selecionando o campo de chave primária (como id).
  • Permitir seleção múltipla: Quando ativado, você pode selecionar vários registros de uma vez.
  • Operador: Define como a condição de filtro corresponde (veja a explicação de "Operador" abaixo).

Configuração recomendada:

  1. No Campo de título, selecione um campo com alta legibilidade (como "Nome"), evite usar apenas o ID para não afetar a usabilidade.
  2. No Campo de valor, priorize o campo de chave primária para garantir que a filtragem seja estável e única.
  3. Em cenários de seleção única, geralmente desative Permitir seleção múltipla; em cenários de seleção múltipla, ative Permitir seleção múltipla e use o Operador apropriado.

#Operador

O Operador é usado para definir a relação de correspondência entre o "valor do campo do formulário de filtro" e o "valor do campo do bloco de destino".

#Recolher

Adicione um botão de recolher para dobrar e expandir o conteúdo do formulário de filtro, economizando espaço na página.

20251031182743

Suporta as seguintes configurações:

20251031182849

  • Número de linhas exibidas ao recolher: Define o número de linhas de campos do formulário exibidas no estado recolhido.
  • Recolhido por padrão: Quando ativado, o formulário de filtro é exibido por padrão no estado recolhido.