谁说低代码只能 CRUD?现在表单里能塞一个“真按钮“了
谁说低代码只能 CRUD现在表单里能塞一个真按钮了聊起注解驱动、零前端的后台框架总有一个声音会跳出来“这类东西不就是自动生成个增删改查嘛稍微复杂点的交互根本做不了。”这句话过去有一半是对的。列表、表单、搜索、导出——这些标准动作框架能包圆但一旦业务要一个点一下算个价再回填的按钮或者运营想把这几行拖一下换个顺序往往就得跳出框架自己写扩展。Erupt 2.0.42026-07-19基于 Spring Boot 3.5.16这次发版主题几乎就是冲着这半句话去的把后台从能用推到好用。我挑几个我最喜欢的讲。一、BUTTON编辑类型表单里的按钮能干活这是我认为这版最重要的特性。以前表单里的字段就是输入 保存。现在多了一个BUTTON编辑类型你可以在表单里放一个按钮点击后它会带上当前表单的全部数据去调用一个后端处理器处理器算完还能把结果回填到表单、甚至动态调整其它字段的配置。这意味着什么举几个立刻能用的场景填完商品成本和售价点「计算毛利」自动回填毛利率字段输入手机号点「发送验证码」触发后端短信服务选好套餐参数点「预估费用」实时把价格写回表单。从注解看它的表达力也不小——支持按钮样式、图标、点击前二次确认、是否整行展示以及最关键的handler接收全部表单值的后端处理器和handlerParams回调参数EruptField(editEdit(titleQuote,typeEditType.BUTTON,buttonTypeButtonType(styleprimary,iconfa fa-calculator,confirmRecalculate the quote?,handlerQuoteButtonHandler.class)))TransientprivateStringquote;一个能调后端、能改表单的按钮基本就把低代码只能 CRUD这句话给拆了。二、DragSort行拖一下就能排序第二个特别顺手的是行拖拽排序。运营维护首页推荐位“菜单顺序”轮播图这类数据时最自然的操作就是拖。以前要实现它得自己加排序字段、写上下移按钮、处理并发……现在一个注解搞定Erupt(nameBanner,dragSortDragSort(fieldsort))你只要指定一个存排序值的数值字段field非空即启用表格就支持直接拖拽行来调整顺序结果自动持久化到这个排序字段。运营拖完即生效你一行排序逻辑都不用写。三、PROGRESS与PASSWORD视图让列表会表达两个新的视图类型控制列表里怎么显示PROGRESS数值列以进度条形式展示一眼看出完成度如果这个字段用了SLIDER编辑类型进度条还会自动取滑块的最大值作为满值。库存、任务进度、预算消耗都比干巴巴一个数字直观。PASSWORD敏感字段以掩码展示——而且这不只是打码这么简单真实值根本不会下发到客户端。四、顺带一条主线这版的安全在悄悄变严PASSWORD那条其实属于本版一条明显的安全主线值得单独点出来PASSWORD编辑组件增强编辑回显只返回掩码占位符只要你没改动占位符后端就保留原密码——既不泄露、又不会误清空erupt-ai里 LLM 的 apiKey 也改用了密码视图掩码展示修复了操作日志中密码字段未脱敏的问题这类审计日志里的明文密码是很多系统真实存在的隐患。对要过安全审计的团队这几条是实打实的减负。五、还有一把小而顺手的改进剩下几条不展开但都很实用卡片视图支持选中选中态与操作按钮联动AI 模型、MCP Server、智能体、定时任务等内置表单都加了测试/校验按钮连接和配置对不对一键就能验erupt-ai支持嵌入式聊天模式日期解析更宽容兼容更多输入格式还修掉了菜单状态里「隐藏」和「禁用」标签互换的小 bug。结尾一次体感升级如果说 Erupt 过去的卖点是快——一个注解生出一个后台那么 2.0.4 补的是细——按钮能干活、行能拖着排、进度看得见、密码不外泄。这些恰恰是把一个内部工具做成一个顺手的产品之间那段最磨人的距离。上手方式 完整更新日志与各特性文档docs.erupt.xyz字段类型 / 注解章节均有对应页面 想直接生成一个 2.0.4 起步项目start.erupt.xyz⭐ 觉得思路对味去 GitHub 搜erupts/erupt支持一下

相关新闻

基于卷积神经网络检测与识别中药材

基于卷积神经网络检测与识别中药材

第1章 绪 论1.1 项目背景中药材检测和鉴别属于中医药现代化研究的重要组成内容,对中药材质量控制、真假鉴别以及药效评价等各个方面具有十分重要的意义,计算机视觉技术、卷积神经网络的发展产生了大量的中药材图像数据。但是传统的图像处理方法在处理复…

2026/10/18 10:14:07 阅读更多 →
供应链术语全解析:从基础到苹果实战应用

供应链术语全解析:从基础到苹果实战应用

1. 供应链术语的重要性与学习路径 在苹果供应链体系工作七年,我深刻体会到术语就是从业者的"普通话"。记得刚入职时参加跨部门会议,听到同事说"这个PO的LT要align VMI的MOQ",整个人都是懵的。后来花三个月系统整理术语&a…

2026/10/18 10:14:11 阅读更多 →
在线销售自行车网站的设计与实现

在线销售自行车网站的设计与实现

第1章 绪 论本章主要对在线销售自行车网站课题进行研究和分析,对目前在线销售自行车网站存在的问题和现状做了简要的分析,然后引出了选题的意义,对在线销售自行车网站类系统背景和发展历程的研究,为之后系统的需要分析以及设计提…

2026/10/18 10:14:17 阅读更多 →

最新新闻

LiteLLM Proxy 启动方式与 Python 环境管理:用 uv 与虚拟环境把 TaoToken 接入本地代理

LiteLLM Proxy 启动方式与 Python 环境管理:用 uv 与虚拟环境把 TaoToken 接入本地代理

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

2026/10/18 20:04:40 阅读更多 →
基于Go语言的区块链学历认证系统:从存证到验真全流程实践

基于Go语言的区块链学历认证系统:从存证到验真全流程实践

简介:一套基于Hyperledger Fabric的学历学位认证管理系统完整源码及部署文档,面向高校计算机相关专业学生、教师及区块链开发者,适用于毕业设计、课程设计或学历认证类项目前期调研与二次开发。压缩包共723个文件,整体约15.56MB&a…

2026/10/18 20:04:40 阅读更多 →
研华IPC-510工控机搭建工业数据采集与自动化监控方案

研华IPC-510工控机搭建工业数据采集与自动化监控方案

做自动化项目的老工程师估计都遇到过这种场景:产线上设备明明都有通讯口,但数据就是拿不上来,老板要的报表靠人工拿着纸笔去抄,设备报警只能等操作员发现再跑过去看。这背后缺的往往不是采集模块,而是一个能常年7x24小…

2026/10/18 20:04:40 阅读更多 →
安全审计不是扫漏洞:构建可信交付的工程闭环

安全审计不是扫漏洞:构建可信交付的工程闭环

1. 安全审计不是“扫漏洞”,而是构建可信交付的工程闭环最近帮一家做SaaS工具的团队做代码健康度复盘,他们刚上线一个新模块,CI流水线里跑着SonarQube和ESLint,但安全团队突然发来一份报告:三个高危SQL注入点、两个硬编…

2026/10/18 20:04:40 阅读更多 →
无监督学习实战指南:聚类、降维与异常检测全解析

无监督学习实战指南:聚类、降维与异常检测全解析

接手一批新数据时,我最先问自己的不是“能不能建模预测”,而是“这批数据里到底藏着几类模式”。这个问题往里挖,核心就是无监督学习。无监督学习说的是:在没有任何标签、没有标准答案的情况下,靠数据本身的结构去找分…

2026/10/18 20:04:40 阅读更多 →
华为IGMP组播原理与实战:从精准调度到排障精要

华为IGMP组播原理与实战:从精准调度到排障精要

1. 为什么组播不是“群发”,而是一场精准的流量调度革命?很多人第一次听说IGMP,下意识就把它和微信群发、邮件群抄送划等号——“不就是让一台设备把数据同时发给多台设备吗?”这个理解方向错了,而且错得挺关键。我刚接…

2026/10/18 20:03:40 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/18 12:16:16 阅读更多 →