news 2026/10/28 1:33:27

小泽代码生成(五)|Fastadmin 可视化 CRUD 代码生成插件 创建字段

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小泽代码生成(五)|Fastadmin 可视化 CRUD 代码生成插件 创建字段

先说结论:

字段配置是生成器的核心配置环节之一。完成表格基础配置后,在这个页面可以为每个数据表字段绑定对应的表单组件、配置通用属性与专属参数,最终决定后台页面的表单交互效果。

这是系列第五篇,承接上一篇的表格创建,详细讲解字段配置页面的结构与操作方法。

点击 查看小泽代码在线演示

操作入口

菜单路径:小泽代码生成 → CRUD 表格 → 「字段」列表按钮 → 「添加」按钮

两种快速生成字段的方式

除了手动逐个添加字段,插件还支持两种批量生成字段的方式,适配不同场景:

  1. SQL 语句生成:点击「SQL 生成」按钮,粘贴 SQL 语句即可自动解析生成字段,适合统计页面、多表关联查询等场景。
  2. 数据表生成:点击「数据表生成」按钮,读取现有数据表的字段结构自动生成对应配置。该方式兼容 FastAdmin 官方常用字段后缀规则,可自动匹配对应组件,生成效果与官方 CRUD 的字段匹配逻辑相近。

页面整体结构

页面主要分为两大配置区域,分别管理通用属性与控件专属参数:

  1. 标签页配置区:包含「必要属性」「常见属性」「次要属性」3 个标签页,用于配置字段的通用基础属性,所有控件通用。
  2. 动态组件专属属性区:位于页面底部,会根据当前选择的「控件类型」动态加载对应配置项。例如选择下拉框时,会显示多选开关、数据源配置等专属项;选择普通文本框时则无额外专属配置。

填写提示

  1. 根据字段的业务含义,选择匹配的控件类型
  2. 若控件需要字典数据源(例如下拉选择性别),可选择对应字典项(如sys_sex性别字典),使用前需先在数据字典中添加对应数据
  3. 选定控件类型后,可在三个标签页中按需填写通用属性,在页面底部配置该控件的专属参数
下面是一个开关按钮的填写情况:

下面是填写完成的列表:

CRUD代码生成插件 支持表单组件对照表

组件中文名称组件标识 (widget)
文本框input
下拉框selectpicker
动态下拉 (SelectPage)selectpage
单选框radio
多选框checkbox
开关按钮switch
密码框password
隐藏域hidden
计数器counter
文本域textarea
富文本richtext
穿梭框duallistbox
标签(支持自动完成)tagsinput
排序号(weigh)weigh
分类树category
自定义树(下拉分类树)tree
日期 (年月日)date
年year
日期 (年月日时分秒)datetime
日期范围datetimerange
时间(时分秒)(HH:mm:ss)time
创建时间(后端自动)createtime
修改时间(后端自动)updatetime
删除时间(后端自动)deletetime
图片上传picture
文件上传file
附件选择faselect
图标 iconicon
颜色选择器colorpicker
键值组件(商品 SKU)fieldlist
省市区联动citypicker
评分(星级)rating
地图位置选择addresspicker
进度条滑块slider
用户选择admin
登录用户(后端自动)adminAuto
部门选择department
弹窗选择popup
随机数random
订单号(Luhn 算法)orderno
请求 IPip
请求 URLurl
session 值sessionValue
温馨提示alert
分隔线hr
它表字段otherTableField
选择树(Checkbox Tree)jstree

完成字段与控件配置后,下一步即可配置业务方法与生成最终代码。下一篇会详细讲解业务方法的创建与配置。


演示地址:https://xzcurddemo.xiaozekeji.com/VRDJagoPKb.php 演示账号:demo / 123456

合规声明:本插件为基于 FastAdmin 框架的第三方插件,与 FastAdmin 官方无隶属、授权或认证关系;「小泽代码生成」为产品名称标识,尚未取得注册商标,不构成注册商标声明。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/28 1:33:14

yuzu模拟器下载教程:Windows与Linux的7个历史构建版本完整指南

yuzu模拟器下载教程:Windows与Linux的7个历史构建版本完整指南 【免费下载链接】yuzu-downloads 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu-downloads 如果你正在找一个靠谱的 yuzu模拟器 下载渠道,这个仓库值得先看一眼&#xff…

作者头像 李华
网站建设 2026/10/28 1:27:19

(最新)基于Springboot医院急诊(病房)管理系统【附源码+文档】

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/28 1:16:23

【HarmonyOS】元服务开发

1 前言 在万物互联的今天,终端设备不断增多,app数量也是呈指数级上升,导致终端设备中的许多应用变得冗余,有些甚至使用一次后就再也没有打开过,所以迫切需要一种“即开即用”的应用软件。HarmonyOS中的元服务正是基于H…

作者头像 李华
网站建设 2026/10/28 1:15:30

CentOS 7源码编译keepalived-1.2.13双机热备与VIP漂移排障

简介:这是 keepalived-1.2.13.tar.gz 开源软件源码包,面向网络运维、系统管理员与高可用架构学习者,聚焦 VRRP 虚拟路由冗余协议、服务健康检查与 LVS 负载均衡支撑,可用于搭建主备故障切换实验环境、研读 1.2.13 版本的实现细节并…

作者头像 李华