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

Blocks

Overview

Data Blocks

Table
Form
Details
List
Grid Card
Chart

Filter Blocks

Form

Other Blocks

Action Panel
Iframe
Markdown
JS Block

Block Settings

Data Scope
Layout
Block Linkage Rules
Field Linkage Rules
Sorting Rules
Drag-and-drop Sorting
Block Deletion
Block Title
Form Drafts

Fields

Overview

Generic Settings

Table Column
Detail Form Item
Filter Form Item
Form Item

Specific Settings

Date
File Manager
Sub-form
Select
Picker
Cascade Select
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
Bulk Edit
Add Child
JS Action
Action Permissions

Advanced

Linkage Rules
Event Flow
Variables
RunJS
UI Templates
Next PageOverview

#Sub-table (Popup Edit)

#Introduction

The Sub-table (Popup Edit) is used to manage to-many association data (such as one-to-many, many-to-many) within a form. The table only displays associated records; adding/editing is done in a popup, and data is saved together when the main form is submitted.

#Usage

20260212152204

Applicable scenarios:

  • Association fields: o2m / m2m / mbm
  • Typical use cases: order line items, sub-item lists, associated tags/members, etc.

#Field Configuration

#Allow Selection of Existing Records (Default: Enabled)

Supports selecting associations from existing records.

20260212152312

20260212152343

#Field Component

Field Component: Switch to other association field components, such as dropdown select, record picker, etc.

#Allow Dissociate (Default: Enabled)

Controls whether existing associated data can be dissociated in the edit form. Newly added data can always be removed.

20260212165752

#Allow Add New (Default: Enabled)

Controls whether the add button is displayed. When the user does not have create permission on the target table, the button will be disabled with a permission notice.

#Allow Quick Edit (Default: Disabled)

When enabled, hovering over a cell will display an edit icon for quick inline editing of cell content.

You can enable quick edit for all fields on the association field component.

20260212165102

You can also enable quick edit for individual column fields.

20260212165025

20260212165201

#Page Size (Default: 10)

Sets the number of records displayed per page in the sub-table.

#Behavior

  • When selecting existing records, deduplication is performed by primary key to avoid duplicate associations
  • Newly added records are populated directly into the sub-table, defaulting to the page containing the new record
  • Inline editing only modifies the current row's data
  • Removing only unlinks the association in the current form and does not delete the source data
  • Data is saved together when the main form is submitted