logologo
Get Started
Guide
Development
Plugins
API
English
简体中文
Get Started
Guide
Development
Plugins
API
English
简体中文
logologo
Overview

Blocks

Overview

Data Blocks

Table
Form
Details
List
Grid Card
Chart

Filter Blocks

Form

Other Blocks

Action Panel
Iframe
Reference block
Markdown
JS Block

Block Settings

Data Scope
Layout
Block Linkage Rules
Field Linkage Rules
Sorting Rules
Block Deletion
Block Title

Fields

Overview

Generic Settings

Table Column
Detail Form Item
Filter Form Item
Form Item

Specific Settings

Date
File Manager
Sub-form
Select
Picker
Sub-table
Sub-detail
Title
JS Field
JS Item
JS Column

Field Settings

Default Value
Field Label
Show Label
Field Tooltip
Data Scope
Field Component
Number Format
Pattern
Required
Title Field
Validation Rules
Association Field

Actions

Overview

Action Settings

Edit Button
Double Check
Assign Values
Bind Workflow
Edit Popup
Action Linkage Rules

Action Types

Add New
View
Delete
Edit
Import
Import Pro
Export
Export Pro
Export Attachments
Filter
Link
Pop-up
Refresh
Submit
Trigger Workflow
Update Record
Bulk Update
JS Action
Action Permissions

Advanced

Linkage Rules
Event Flow
Variables
RunJS
Previous PageChart
Next PageAction Panel

#Filter form

#Introduction

The filter form allows users to filter data by filling in form fields. It can be used to filter table blocks, chart blocks, list blocks, and more.

#How to use

Let's start with a simple example to quickly understand how to use the filter form. Suppose we have a table block containing user information, and we want to filter the data using a filter form, like this:

20251031163036_rec_

Configuration steps:

  1. Enable Edit mode and add a "Filter form" block and a "Table" block to the page.

20251031163525_rec_

  1. Add the "Nickname" field to both the table block and the filter form block.

20251031163932_rec_

  1. Now you can start using it.

20251031163036_rec_

#Advanced usage

The filter form block supports more advanced configurations. Here are some common use cases.

#Connecting multiple blocks

A single form field can filter data across multiple blocks simultaneously. Here's how:

  1. Click on the "Connect fields" configuration option for the field.

20251031170300

  1. Add the target blocks you want to connect. In this example, we'll select the list block on the page.

20251031170718

  1. Select one or more fields from the list block to connect. Here we select the "Nickname" field.

20251031171039

  1. Click the save button to complete the configuration. The result looks like this:

20251031171209_rec_

#Connecting chart blocks

Reference: Page filters and linkage

#Custom fields

In addition to selecting fields from collections, you can also create form fields using "Custom fields". For example, you can create a dropdown select field with custom options. Here's how:

  1. Click the "Custom fields" option to open the configuration panel.

20251031173833

  1. Fill in the field title, select "Select" as the field model, and configure the options.

20251031174857_rec_

  1. Newly added custom fields need to be manually connected to fields in target blocks. Here's how:

20251031181957_rec_

  1. Configuration complete. The result looks like this:

20251031182235_rec_

Currently supported field models:

  • Input: Single-line text input
  • Number: Numeric input
  • Date: Date picker
  • Select: Dropdown (can be configured for single or multiple selection)
  • Radio group: Radio buttons
  • Checkbox group: Checkboxes

#Collapse

Add a collapse button to fold and expand the filter form content, saving page space.

20251031182743

Supported configurations:

20251031182849

  • Collapsed rows: Sets how many rows of form fields are displayed in the collapsed state.
  • Default collapsed: When enabled, the filter form is displayed in collapsed state by default.