logologo
Get Started
Tutorials
Guide
Development
Plugins
API
Home
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Get Started
Tutorials
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
Block Height
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
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
JS Action
Action Permissions

Advanced

Linkage Rules
Event Flow
Variables
RunJS
UI Templates
Previous PageEdit
Next PageImport Pro

#Duplicate

Action: Duplicate recordCommunity Edition+

#Introduction

The Duplicate action allows users to quickly create new records based on existing data. It supports two duplication modes: Direct duplicate and Duplicate to form and continue filling.

#Installation

This is a built-in plugin, no additional installation is required.

#Duplication Mode

20260209224344

#Direct duplicate

20260209224506

  • Executes as "Direct duplicate" by default;
  • Template fields: Specify the fields to be duplicated. "Select all" is supported. This is a required configuration.

20260209225910

Once configured, click the button to duplicate the data.

#Duplicate to form and continue filling

The configured template fields will be populated into the form as default values. Users can modify these values before submitting to complete the duplication.

20260209224704

Configure template fields: Only the selected fields will be carried over as default values.

20260209225148

#Sync form fields

  • Automatically parses the fields already configured in the current form block as template fields;
  • If form block fields are modified later (e.g., adjusting association field components), you need to reopen the template configuration and click Sync form fields to ensure consistency.

20260209225450

The template data will be filled as form defaults, and users can submit after modification to complete the duplication.

#Supplementary Notes

#Duplicate, Reference, Preload

Different field types (association types) have different processing logic: Duplicate / Reference / Preload. The field component of an association field also affects this logic:

  • Select / Record picker: Used for Reference
  • Sub-form / Sub-table: Used for Duplicate

Duplicate

  • Regular fields are duplicated;
  • hasOne / hasMany can only be duplicated (these relationships should not use selection components like Single select or Record picker; instead, use Sub-form or Sub-table components);
  • Changing the component for hasOne / hasMany will not change the processing logic (it remains Duplicate);
  • For duplicated association fields, all sub-fields can be selected.

Reference

  • belongsTo / belongsToMany are treated as Reference;
  • If the field component is changed from "Single select" to "Sub-form", the relationship changes from Reference to Duplicate (once it becomes Duplicate, all sub-fields become selectable).

Preload

  • Association fields under a Reference field are treated as Preload;
  • Preload fields may become Reference or Duplicate after a component change.

#Select All

  • Selects all Duplicate fields and Reference fields.

#The following fields will be filtered out from the record selected as the data template:

  • Primary keys of duplicated association data are filtered; primary keys for Reference and Preload are not filtered;
  • Foreign keys;
  • Fields that do not allow duplicates (Unique);
  • Sort fields;
  • Sequence fields;
  • Password;
  • Created by, Created at;
  • Last updated by, Updated at.

#Sync form fields

  • Automatically parses the fields configured in the current form block into template fields;
  • After modifying form block fields (e.g., adjusting association field components), you must sync again to ensure consistency.