更新日志
3.8.4
2024-10-30
Features
- 子表单添加多选配置。
- 文件上传允许文件类型配置。
- 优化刷新数据源配置。
Bug fixes
- 修复扩展属性在设计器中没有同步生效。
3.8.3
2024-09-29
Features
- 数据源支持参数变量快速设置。
- 自定义组件模板支持表单实例变量。
- 优化拖拽样式。
- 暗黑模式下打印样式优化。
Bug fixes
- 修复子表单change事件触发问题。
- 修复json导入配置项问题。
3.8.2
2024-08-29
Features
- 字段添加 onMounted 事件,用于处理字段渲染完成后马上执行的动作。
- 添加弹出框 open、close 事件处理。
- 基础字段添加扩展属性配置。
- 字段属性隐藏禁用可使用表达式动态控制。
- 全新的表单打印api。
- 字段属性设置优化,可快速设置数据源与自定义class。
- 重构选项刷新与动态值刷新函数,支持子表单中单独字段刷新。
Bug fixes
- 表格布局与子表单嵌套默认样式优化。
- 隐藏字段中值改变事件不生效。
- 禁用表单回车提交。
- 表达式事件参数优化。
3.8.1
2024-07-25
Features
- 行内布局支持Flex。
- 表格布局单元格添加对齐方式。
- 表达式和动作事件编辑优化。
- 数据表格支持树形与合并行。
- 扩展数据表格选择方法。
- 表格嵌套默认样式优化。
Bug fixes
- 数据源、动作面板删除项目,当前编辑项丢失。
- 事件面板配置的数据源在数据源名称更改后不生效。
- 数据表格多级表头新增数据关联。
3.8.0
2024-06-28
Features
- 内置数据表格组件。
- 文件/图片上传请求头支持动态表达式。
- 动作设置中添加默认全局事件
onFormChange
。 - 增加刷新字段动态值方法
refreshDynamicValue
。 - 增加刷新字段选项数据方法
refreshFieldOptionData
。 - 添加获取字段选项方法
getOptionData
Bug fixes
- 修复 antd 下,标签换行和多层级校验不生效。
- 旧的 json 导入后动作设置默认事件不完善。
3.7.2
2024-05-29
Features
- 字段属性面板分类折叠。
- 选项配置添加表达式。
- 字段添加动态值配置。
- 事件面板保存提示。
Bug fixes
- 弹框重复快速点击内容不展示。
- :value 绑定数据在分组和弹出框中不生效。
- 子表单默认值设置为空。
- indexedDB 异常导致无法触发 ready 事件。
3.7.1
2024-04-29
Features
- 数据源配置优化,支持表达式编辑。
- 字段标识复制。
- 添加
getOptions
方法,获取字段配置项。
Bug fixes
- antd 下拉框搜索不生效。
- 表单关闭自定义组件内存未释放。
- 其他已知问题修复与优化。
3.7.0
2024-03-27
Features
- ant-design-vue 升级到 4.x 版本
- element-plus 升级到最新版本
- 事件可视化配置添加自定义JS
- 设计器添加
use-antd-form
属性,默认情况下不再预览antd样式表单。 - 事件列表可拖动排序
Bug fixes
- 事件的可视化配置为空时报错导致后续事件无法继续加载
- 子表单组件内存泄露问题
- 其他已知问题修复与优化
3.6.6
2024-02-28
Bug fixes
- 修复
setOptions
方法在布局组件中失效
3.6.5
2024-02-27
Features
- 表单方法优化,支持字段标识
xxx.xxx.xxx
嵌套格式 - 已知问题修复与优化
3.6.4
2024-01-04
Bug fixes
- 修复子表单+中
displayChild
、hideChild
方法对布局组件失效问题。 - 修复
setData
方法赋值后子表单+中组件状态问题。
3.6.3
2023-12-20
Features
- 添加打开、关闭对话框可视化配置。
- 添加调用动作方法可视化配置。
3.6.2
2023-12-06
Bug fixes
- 修复子表单内部字段启用显示失效问题。
3.6.1
2023-11-27
Features
- 添加数据源相关事件可视化配置。
refreshFieldDataSource
调整为异步方法,返回Promise。
Bug fixes
- 修复 antd ui 子表单禁用删除问题。
3.6.0
2023-10-24
Features
- 动作事件可视化配置。
setData
、reset
、refresh
调整为异步方法,返回Promise- 移除 jsonData 的响应式状态。
3.5.8
2023-08-17
Features
- 表单支持导出 PDF。
- 优化表格布局列宽设置。
- 字体图标类名添加前缀,iconfont -> fm-iconfont
Bug fixes
- 用户反馈问题修复。
3.5.7
2023-07-28
Bug fixes
- 树选择在默认值存在时,打开多选模式报错。
- 表格布局在移动端下展示优化。
- 字段属性配置,代码编辑器异常处理。
3.5.6
2023-06-28
Bug fixes
hideChild
displayChild
disabledChild
方法在子表单中不生效。- antd ui 下校验问题。
- 已知问题修复。
3.5.5
2023-05-16
Features
- 添加表单项文字提示。
- 自定义字段支持自定义 icon 图标配置。
- 子表单删除行事件中提供当前删除行的数据。
- 样式支持动态主题配置,参见 主题。
- 优化表单校验,在没有输入错误提示时不展示默认的提示信息。
- 预览模式下添加手机扫码预览。
Bug fixes
- 子表单+ 无法在布局组件下嵌套。
- 撤销操作未能更新样式配置。
- 全屏模式在定义了具体高度时高度无法撑满屏幕。
- 优化
setData
方法,处理在事件中调用时,页面展示未更新问题。 - 其他问题修复。
3.5.4
2023-04-18
Features
- 添加网页全屏模式。
- 添加
getFieldDataSource
方法,获取字段绑定的数据源数据。 - 布局字段支持
setOptions
、addClassName
方法操作。 - 布局字段添加动态控制方法,参见布局字段API。
3.5.3
2023-03-17
Features
- 设计器添加获取表单字段实例方法。
- 添加表单标签后缀配置。
Bug fixes
- 修复卡片布局隐藏不生效。
- 修复
数据绑定
部分容器绑定不生效。
3.5.2
2023-02-28
Features
- 添加虚拟表格组件(
VirtualTable
),解决大数据子表单输入卡顿问题。 - 子表单添加
setData
方法。
Bug fixes
getValue
方法去除数据响应式。- html 模式下,自定义属性插槽不生效。
- ant design UI 下,添加时间选择器范围选择。
3.5.1
2023-02-01
Features
- 更好的适配移动端场景,优化组件在移动端下的展示
- 字段属性中添加标签换行
- 预览模式下添加屏幕切换
3.5.0
2022-12-28
Features
- 添加
card
卡片布局字段 - 添加
group
分组容器字段 - 子表单+ 字段可进行嵌套
- 设计器操作优化
3.4.1
2022-11-25
Bug fixes
- 异步加载json, 自定义组件事件不执行
- ant design UI 下,文本框未配置 maxlength 无法输入
3.4.0
2022-11-04
Features
- 支持导入json模板文件
- 字段属性实现自定义添加配置项
- 导入的json进行格式化处理
Bug fixes
- 修复文件上传选择事件返回
false
继续上传问题 - 修复子表单中字段拖出后无法放入部分容器中
- 修复大纲树在没有选择字段的时候报错问题
3.3.3
2022-09-24
Bug fixes
- 修复部分布局嵌套后将其拖出报错问题
- 暗黑模式下部分样式优化
3.3.2
2022-09-20
Features
- 添加表单大纲树面板
- 优化组件库面板
- 设计器添加
panel
属性,配置左侧面板默认展示类型
3.3.1
2022-09-06
Features
- 输入框添加部分属性配置
- 动作事件中可以在参数中获取当前触发事件的组件
currentRef
Bug fixes
- 单元格拆分成行单元格丢失
- 级联选择器选中后校验提示问题
- 字段从子表单中移出部分属性值不正确
3.3.0
2022-08-05
Features
- 添加对话框组件
- 添加中后台数据增删改查 和 用户选择模板
Bug fixes
- 设计器
setSelect
方法中递归查找问题 - 穿梭框、步骤条数据源配置不生效
3.2.4
2022-07-16
Features
- 子表单添加固定列配置
- 自定义组件模板中可以调用事件面板中配置的事件 (
triggerEvent
) - 添加分页组件
Bug fixes
- 子表单+ 添加行时,自定义组件数据绑定问题
3.2.3
2022-07-12
Bug fixes
- 修复国际化项目中语言配置问题
- 子表单操作按钮新版兼容问题
- 移除
vite-plugin-style-import
,修复项目运行出错
3.2.2
2022-06-27
Features
- 添加折叠面板布局
- 添加数据列表自定义组件示例
3.2.1
2022-06-14
Features
- 子表单(+) 添加
可删除
和可添加
操作属性配置 - 自定义字段添加动作事件设置
Bug fixes
- 子表单部分操作导致
setOptionData
方法不生效 refresh
方法没有对数据进行重置导致的问题
3.2.0
2022-05-26
Features
- 添加暗黑模式,需要
element-plus2.2.0+
支持 - 添加
refresh
默认方法配置,在表单json变化调用refresh
后触发 - 设计器添加
field-models
配置,为设计器字段标识提供下拉绑定
Bug fixes
- 修复
子表单+
字段分页问题
3.1.1
2022-05-23
Features
- 添加
子表单+
字段,用于复杂布局的子表单的设计 - 设计器添加
init-from-template
,初始化时是否从表单模板库中选择表单 - 子表单删除行时添加确认交互
Bug fixes
- 上传组件多文件选择,最大上传数限制不生效
- antd 表单下日期选择 datetime 展示问题
- 富文本编辑器图片展示处理
- 上传组件进度条优化
3.1.0
2022-04-23
Features
- 生成器添加
validate
方法,支持对表单字段进行单独校验 - 行内布局添加 间隔大小 配置
- 设计器添加模板库配置,并提供了官方示例模板
- 数据源添加数据源参数(args),可以对数据源进行传参
- 添加
refreshFieldDataSource
方法,请求更新字段绑定的数据源选项数据,原sendRequest
方法 - 添加
triggerEvent
方法,可以触发表单中配置的事件
Refactors
- 优化 Ant Design 样式表单的
label-width
配置,和 Element 保持一致 - Ant Design 表单组件尺寸可以在表单属性中进行配置
sendRequest
方法调用数据源请求,不再直接更新数据,而是异步返回数据
3.0.4
2022-04-14
Features
- 添加提示布局组件(
Alert
) - 为设计器添加浏览器缓存功能
- 生成器添加
setOptionData
方法,用于动态选项数据赋值,支持子表单内组件
Bug fixes
- 移动设备上,Antd 样式下子表单间距问题
- 处理 Antd 模式下表单校验问题
3.0.3
2022-04-11
Features
- 添加树选择(
treeselect
)字段 - 添加穿梭框(
transfer
)字段 - 优化设计器字段位置,将选择器、步骤条字段移动到基础字段中
- 数据绑定优化,未绑定的数据不能通过
getData
方法获取,其他 API 不受影响 - 表格布局中放入字段,默认隐藏标签
3.0.2
2022-04-06
Bug fixes
- 修复编辑器、子表单使用
setData
无法赋值问题
3.0.1
2022-04-01
Features
- 生成器
getComponent
方法支持获取子表单具体行的字段组件
Bug fixes
- 修复步骤条组件数据源绑定不生效
3.0.0
2022-03-19
Features
- 使用 Vue 3.x 、 Element Plus 和 Ant Design Vue 3,支持 Vue 3 项目。