@Edit
配置字段在新增/编辑表单中的行为,包括组件类型、是否必填、搜索、只读等。
属性说明
| 属性名 | 描述 |
|---|---|
title | 表单标签名称 |
desc | 描述说明 |
notNull | 是否必填,默认 false |
show | 是否显示,默认 true |
placeHolder | 输入框占位提示文字 |
type | 组件类型,默认 AUTO,详见下方类型表 |
search | 搜索配置,详见 @Search |
readonly | 只读配置,详见 @Readonly |
ifRender | 动态控制是否渲染(ExprBool),详见 ifRender 动态渲染 |
dynamic | 根据其他字段值动态控制当前组件状态,详见 @Dynamic |
onchange | 值变更联动(1.13.2+),详见 OnChange |
onchangeParams | 传递给 onchange 处理器的参数(String[]),可在 OnChange 接口中读取 |
orderBy | 排序规则,HQL order by 语法;仅当字段为关联对象时可用 |
filter | 过滤条件,HQL where 语法;仅当字段为关联对象时可用 |
prompt | AI 提示词,2.0.0 新增。erupt-ai 工具调用时注入字段级上下文,同时作为 表单 AI 写作助手的字段级写作指引 |
cellEdit | 是否允许在表格中直接编辑该字段,默认 true(2.2.0+),详见 @Power cellEdit |
ai | 是否为该字段提供 表单 AI 写作助手,默认 true;仅文本类组件生效(2.2.0+) |
组件类型(EditType)
type 支持 30+ 种组件类型,每种类型的详细配置项与示例见字段类型总览。