LiuJiaNan
|
e8505334d3
|
refactor(form-builder): 优化操作按钮显示逻辑
- 修改查找最后一个可显示按钮项的方法,排除特殊项和嵌套 FormList
- 简化判断逻辑,移除对下一个项的复杂条件判断
- 删除多余的 isShow 函数及其相关调用
- 在最后一个普通可见表单项后添加操作按钮
- 清理部分依赖相关属性,减少不必要的更新机制
|
2026-08-03 14:29:34 +08:00 |
LiuJiaNan
|
487cdd142a
|
refactor(form): 优化选择类组件的渲染方式
- 将 Select、Radio、Checkbox 组件的 options 属性改为直接传入选项数组,简化子组件结构
- Select 组件更改 showSearch 的 optionFilterProp 为 label,提升搜索匹配准确度
- Basic Select 组件同样改用 options 属性传递选项,移除手动渲染 Option 子组件
- SelectCreate 组件改为使用 options 传递选项,删除手动渲染逻辑
- MapSelector 中的固定区域选择改为使用 options 传递选项,代码更简洁易读
|
2026-07-07 13:53:50 +08:00 |
LiuJiaNan
|
d9beea6669
|
style(form): 调整底部固定按钮和FormItemsRenderer渲染逻辑
- 提升 FormBuilder 和 Page 组件底部操作区 zIndex,解决遮挡问题
- FormItemsRenderer 添加对隐藏项的支持,避免渲染隐藏表单项
- 优化动态表单项渲染顺序,确保联动机制及时生效
- 重构 renderDynamicFormItem,统一渲染动态更新表单项逻辑
- 新增上传文件类型及路径枚举,规范文件上传类型管理
- 补充完善组件库文档,增加使用说明和类型定义注释
|
2026-06-26 10:04:03 +08:00 |
LiuJiaNan
|
31571d1466
|
fix(components): 修正 Divider 组件弃用属性
|
2026-06-23 14:47:44 +08:00 |
LiuJiaNan
|
b4adc46214
|
fix(forms): 修复 Select 组件 showSearch 属性传递和样式问题
- 将 FormItemsRenderer 中 Select 组件的 showSearch 属性改为对象格式以支持 optionFilterProp
- 修改 Basic Select 组件中 showSearch 属性为对象格式以支持 optionFilterProp
- 修复 FormItemsRenderer 中表单项容器样式,添加 minWidth 以避免布局问题
|
2026-06-23 14:06:40 +08:00 |
LiuJiaNan
|
05621be758
|
feat(formBuilder): 支持动态 col 样式及标题,增强 FormList 行定制能力
- 新增 colStyle 属性,支持 Col 内联样式函数动态计算
- 新增 colTitle 属性,支持 Col 内部标题节点动态渲染
- 新增 rowStyle 属性,允许 FormList 每行样式动态定义
- 新增 rowTitle 属性,支持 FormList 每行标题动态渲染
|
2026-06-23 13:51:16 +08:00 |
LiuJiaNan
|
1cc778a90a
|
fix(form): 修复表单项隐藏逻辑错误
|
2026-06-22 10:49:23 +08:00 |
LiuJiaNan
|
e45028d6bd
|
refactor(FormBuilder): 修复因1.3.0版本造成的不必填字段显示*号,但是还不验证必填项问题
|
2026-05-21 16:23:12 +08:00 |
LiuJiaNan
|
7de5add62b
|
fix(form): 修复表单项隐藏逻辑错误
- 移除 Form.Item 组件内的隐藏判断逻辑
- 在 map 循环中提前返回 null 来隐藏表单项
- 确保隐藏的表单项不会渲染到 DOM 中
- 优化表单渲染性能,避免不必要的组件创建
|
2026-04-30 14:25:43 +08:00 |
LiuJiaNan
|
a8eee6bb71
|
feat(FormBuilder): 添加表单构建器核心功能实现
- Form.List添加表单联动
- 完善Form.List的类型推导
|
2026-04-27 14:04:35 +08:00 |
LiuJiaNan
|
5268ca8e10
|
refactor(FormBuilder): 重命名变量以提高代码可读性
- 保持原有逻辑不变,仅优化命名规范
|
2026-04-24 17:36:51 +08:00 |
LiuJiaNan
|
e9d670685d
|
fix(form): 修复表单项渲染中隐藏项的处理逻辑
- 添加了对隐藏项的判断和过滤,避免隐藏项被渲染
- 实现了按钮显示的精确控制逻辑
- 添加了查找最后一个需要显示按钮项的功能
- 优化了表单列表项的操作按钮显示条件
- 移动了 dependencies 和 shouldUpdate 属性的删除逻辑到正确位置
|
2026-04-24 17:25:20 +08:00 |
LiuJiaNan
|
cc92b6e59c
|
feat(form): formList支持formList无限嵌套
|
2026-04-24 16:20:49 +08:00 |
LiuJiaNan
|
8dba2ca34a
|
FormBuilder增加INTEGER类型支持
|
2026-04-09 18:02:01 +08:00 |
LiuJiaNan
|
78c56ab7c3
|
优化FormItemsRenderer
|
2026-02-10 10:17:08 +08:00 |
LiuJiaNan
|
10083fa9f8
|
优化FormItemsRenderer
|
2026-02-10 09:58:54 +08:00 |
LiuJiaNan
|
7e9d9e9fad
|
优化FormItemsRenderer
|
2026-02-09 16:35:25 +08:00 |
LiuJiaNan
|
5eadb56698
|
优化FormItemsRenderer
|
2026-02-09 14:51:40 +08:00 |
LiuJiaNan
|
a6020e27d4
|
给FormItemsRenderer的getCol添加注释
|
2026-02-03 13:59:37 +08:00 |
LiuJiaNan
|
512309082d
|
优化FormItemsRenderer
|
2026-01-22 17:04:35 +08:00 |
LiuJiaNan
|
43ce3b1041
|
优化FormItemsRenderer
|
2026-01-19 15:22:59 +08:00 |
LiuJiaNan
|
fc9c7e8f8e
|
优化FormItemsRenderer
|
2026-01-19 14:43:16 +08:00 |
LiuJiaNan
|
1061443766
|
优化FormItemsRenderer
|
2025-12-30 15:38:36 +08:00 |
LiuJiaNan
|
1d5d723944
|
优化FormItemsRenderer
|
2025-12-30 15:32:30 +08:00 |
LiuJiaNan
|
69f83b0adc
|
发布npm之前增加打包工具构建
|
2025-12-25 14:30:17 +08:00 |