logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo
概述

区块

概述

数据区块

表格
表单
详情
列表
网格卡片
图表

筛选区块

表单

其他区块

操作面板
Iframe
引用区块
Markdown
JS Block

区块设置项

数据范围
布局
区块联动规则
字段联动规则
排序规则
区块删除
区块标题

字段

概述

通用配置项

表格字段
详情字段
筛选表单字段
表单字段

特有配置项

日期
文件管理器
子表单
下拉选择器
数据选择器
子表格
子详情
标题
JS Field
JS Item
JS Column

字段配置项

默认值
字段标签
显示标签
字段提示信息
数据范围
字段组件
数值格式化
模式
必填
标题字段
验证规则
关系字段组件

操作

概述

操作配置项

编辑按钮
二次确认
字段赋值
绑定工作流
编辑弹窗
操作联动规则

操作类型

新增
查看
删除
编辑
导入
导入Pro
导出
导出pro
导出附件
筛选
链接
打开弹窗
刷新
提交数据
触发工作流
更新记录
批量更新
JS Action
操作权限

进阶

联动规则
事件流
变量
RunJS
Previous Page导出
Next Page导出附件

#导出 Pro

该功能由商业插件 «操作:导出记录 Pro» 提供, 请 购买 后使用

#介绍

导出 Pro 插件在普通导出功能的基础上提供了增强功能。

#安装

此插件依赖异步任务管理插件,使用前需先开启异步任务管理插件。

#功能增强

  • 支持异步导出操作,独立线程执行,支持大量数据导出。
  • 支持附件导出。

#使用手册

#导出模式配置

20251029172829

20251029172914

在导出按钮上,可以配置导出模式,可选的三种导出模式:

  • 自动:根据导出时的数据量判断导出的模式,如果数据量小于 1000 条 (附件导出时为 100 条),则使用同步导出,如果数据量大于 1000 条(附件导出时为 100 条),则使用异步导出。
  • 同步:使用同步导出,导出时会将会在主线程中运行,适合小规模数据,若在同步模式下执行大规模的数据导出,可能会导致系统阻塞、卡顿且无法处理其他用户的请求。
  • 异步:使用异步导出,导出时将会在独立的后台线程中执行,不会阻塞当前系统的使用。

#异步导出

在执行导出之后,导出的流程将在独立的后台线程中执行,无需用户手动配置。在用户界面中,执行导出操作后,右上方会显示当前正在执行的导出任务,并且实时展示任务进度。

20251029173028

导出结束后,可在导出任务中下载导出文件。

#并发导出

并发导出任务较多时,会受服务器配置的影响,从而导致系统响应变慢,所以推荐系统开发者配置最大任务导出并发数(默认为 3),当超过配置的并发数时,进入排队状态。 20250505171706

并发数配置方式:环境变量 ASYNC_TASK_MAX_CONCURRENCY=并发数

在不同配置与数据复杂度综合测试下,推荐并发数:

  • 2核 CPU,并发数 3。
  • 4核 CPU,并发数 5。

#关于性能

当您发现导出过程异常缓慢(参考如下)时,可能是数据表结构导致的性能问题。

数据特征索引类型数据量导出时长
无关系字段主键/唯一约束100万3~6分钟
无关系字段普通索引100万6~10分钟
无关系字段联合索引(非唯一)100万30分钟
关系字段
(一对一,一对多,
多对一,多对多)
主键/唯一约束50万15~30分钟

为确保高效导出,建议您:

  1. 数据表须满足以下条件:
条件类型必要条件其他说明
表结构(至少满足一项)有主键
有唯一约束
有索引(唯一、普通、联合)
优先级:主键 > 唯一约束 > 索引
字段特性主键/唯一约束/索引(其中之一)必须具有可排序特性,如:自增ID、雪花ID、UUID v1、时间戳、数字等
(注意:UUID v3/v4/v5、普通字符串等不可排序字段会影响性能)
无
  1. 减少不必要导出的字段,尤其是关系字段(关系字段导致性能问题仍在优化) 20250506215940
  2. 已满足以上条件,仍有导出缓慢现象,可进行日志分析,或反馈至官方。 20250505182122
  • 联动规则:动态显示/隐藏按钮;
  • 编辑按钮:编辑按钮的标题、类型、图标;