roymondchen
|
f12f78c9e0
|
fix(form): 日期/时间字段支持 valueFormat 为 X 的秒级时间戳
- 日期类字段 change 时经 normalizeTimestampValue 把选择器输出收成秒级 number,避免 Element Plus 写出秒字符串导致校验失败
- Date/DateTime/Time/Daterange/Timerange 回填 model 时,valueFormat 为 X 直接使用秒级数字,不再拼接展示格式
- typeMatch 对 X 格式要求有限整数,示例值与报错文案区分秒级/毫秒级
- datetimeFormatter 支持 X 格式输出秒级数字
- 补充相应单元测试,并更新 docs/form-config/rules.md 中的校验规则说明
|
2026-10-13 17:11:02 +08:00 |
|
roymondchen
|
a577d7cee3
|
feat(editor): 数据源字段路径支持数组下标,并细化 field-select 与展示条件的类型校验
|
2026-09-23 11:43:36 +08:00 |
|
roymondchen
|
f2ee7ae7b5
|
feat(form): 统一字段值 effect 机制并将 nested 重命名为 innerConfig
将字段挂载时的 model 写入迁移至 registerField effect,
渲染与无渲染校验共用 applyMountValueEffects;
nested 重命名为 innerConfig 以区分配置派生与值写入。
|
2026-09-01 12:05:28 +08:00 |
|
roymondchen
|
93dc0d2187
|
feat(form): 新增无渲染校验入口,支持 Node/CI 环境执行表单校验
将 submitForm/validateForm 改为无 DOM 的 headless 实现,并抽取字段登记与编辑器复合字段配置,便于脚本与 CI 批量校验。
|
2026-08-28 15:33:54 +08:00 |
|
roymondchen
|
a123747e9d
|
feat(form): 支持 typeMatch 异步校验与 validator 返回值约定
|
2026-07-28 15:32:48 +08:00 |
|
roymondchen
|
1c67b5e77b
|
feat(editor): 注册编辑器字段内置 typeMatch 校验规则并补充文档
- 新增 typeMatchRules.ts,为编辑器自定义字段注册内置 typeMatch 校验规则
- 抽取 event.ts 事件工具函数
- form typeMatch 适配 TDesign 校验器签名,错误消息补充实际值
- rules.md 新增「Editor 字段内置规则」章节,16 个字段文档补充校验说明
|
2026-07-14 17:15:28 +08:00 |
|
roymondchen
|
734e6a8ee6
|
feat(form): 支持 rules.typeMatch 按字段 type 校验值类型与选项匹配
新增可扩展的 typeMatch 校验能力,兼容 async-validator 规则体系,并补充文档与单元测试。
|
2026-07-13 15:52:56 +08:00 |
|