发布日期: 2024-07-01
版本号: 6.6.0

本次更新主要包含以下内容:新增多项功能优化,包括编辑器批量添加选项支持自定义配置、输入表格支持复制数据映射、新增验证码渲染器、公式编辑器支持快捷变量及子表操作等。问题修复方面,重点解决了选择器初始化异常、输入表格数据展示不一致、表单样式错位、条件表达式失效等20余项问题。同时进行了代码维护优化,改进表格渲染逻辑和移动端样式适配,调整部分组件图标和布局样式。文档更新补充了移动端数字输入组件的使用建议。

更新内容 (中文)

详见原始内容

更新内容 (原始)

新功能 Features 🚀

  • feat(editor): optionControl批量添加支持配置customEdit (#10522) @qkiroc
  • feat: input-table 的复制功能支持配置复制数据映射 (#10519) @2betop
  • feat: 新增verificationCode验证码渲染器 (#10386) @lqPrototype
  • feat(editor): optionControl支持配置customEdit (#10465) @qkiroc
  • feat: FormulaControl 快捷变量点击改为替换 (#10434) @allenve
  • feat: 表达式变量展示优化 (#10426) @allenve
  • feat: 公式变量展示调整 (#10416) @allenve
  • feat: 公式高亮模式变更 (#10415) @allenve
  • feat: 公式支持快捷变量支持 (#10409) @allenve
  • feat: NestedSelect 支持testid (#10398) @allenve
  • feat: 公式快捷变量支持子表 (#10395) @allenve
  • feat: 公式支持快捷变量 (#10384) @allenve
  • feat: contextMenu支持阻止关闭钩子 (#10380) @CheshireJCat

问题修复 Bugfix 🐛

  • fix: 修复 select 值格式是对象时初始化值不正确的问题 (#10541) @2betop
  • fix: 修复 fx 的 replace 方法可能死循环的问题 (#10539) @2betop
  • fix: 条件表达式在input-table列上不生效、条件表达式变量去除子表及内部变量 (#10538) @hzh11012
  • fix: issue#10515 修复code组件值为空控制台报错 (#10518) @dabanheiji
  • fix: input-table 修复 input-table 内部有公式时展示值与表单项值不一致问题 (#10526) @2betop
  • fix: 修复form flex模式下description位置不对问题 (#10514) @qkiroc
  • fix: formulaControl 高亮时机问题 (#10517) @allenve
  • fix: 修复 words 显示复杂对象时报错问题 (#10491) @2betop
  • fix: formula Button style (#10484) @allenve
  • fix: 修复弹窗中表单内再弹窗新弹窗按钮不可点问题 (#10481) @2betop
  • fix: 自定义条件过滤系统变量,自定义条件弹窗大小调整 (#10480) @hzh11012
  • fix: input-number用修改formatter的方式替换移动光标的方式 解决光标漂浮问题 (#10475) @CheshireJCat
  • fix: TreeSelector 报错 (#10473) @allenve
  • fix: 修复table中form item static不生效问题 (#10467) @qkiroc
  • fix: input-table未下发static、删除逻辑优化 (#10469) @hzh11012
  • fix: 快捷变量层级 (#10468) @allenve
  • fix: 优化 inputTable state 更新逻辑,减少多余重新渲染 (#10464) @2betop
  • fix(amis-editor): 修复 select 静态选项 popOver 编辑无效问题 Close: #10427 (#10459) @2betop
  • fix: 条件表达式获取不到上下文数据 (#10444) @hzh11012
  • fix: 公式变量过滤问题 (#10460) @allenve
  • fix: picker 不自定义 pickerSchema 时 labelField 配置无效问题修复 (#10442) @2betop
  • fix: 修复 table 中有表单项带路径时会把对应对象其他属性弄丢的问题 (#10432) @2betop
  • fix(editor): 修复editor批量添加option异常问题 (#10433) @qkiroc
  • fix(amis-editor): input-table关闭mock数据的功能 (#10435) @yangwei9012
  • fix(amis-editor): 数值精度调整默认值不跟随变化的问题 (#10425) @yangwei9012
  • fix: 修复id不为string类型时,自定义样式报错 (#10396) @qkiroc
  • fix:修复事件动作文档中错误说明 (#10394) @hsm-lv
  • fix(amis-editor): 修复form查看场景时修改配置面板丢失信息的问题 (#10412) @yangwei9012
  • fix: 修复 table 分页后列可能对不齐的问题 (#10408) @2betop
  • fix: 修复 store 数据上下层同步问题 (#10399) @2betop
  • fix: 修复select等options组件在source切换后无数据且multiple时空值不符合预期的问题 (#10397) @CheshireJCat
  • fix: 从 scope 中注销组件时,自动从父级 scope 中移除当前 scope (#10486) @BeMxself
  • fix: 修复 unbindEvent 无法完全解绑 eventListener 的问题 (#10487) @BeMxself
  • fix: 表单移动端样式优化 & 编辑器移动端预览样式优化 (#10377) @z1769057083
  • fix: 修复 CustomStyle 在某些情况下 id 的类型可能是 number 而导致异常报错 (#10536) @BeMxself

日常维护 Chore

  • chore: table2 单元格渲染逻辑优化 (#10512) @2betop
  • chore: 调整表单项默认值变更逻辑支持值格式是数组的情况 (#10506) @2betop
  • chore: condition-builder 非预设类型渲染时也转成走自定义类型渲染逻辑 (#10477) @2betop
  • chore(amis-editor): 选项类型数据源控件支持外部扩展 (#10388) @2betop
  • chore: crud2角标修复 & 分栏容器外观支持修复 (#10547) @zhangtao07
  • chore: 更换宫格图标 (#10520) @zhangtao07

样式调整 Style 🌈

  • fix: formula Button style (#10484) @allenve
  • style: 条件组合样式优化 (#10455) @2betop
  • style: 修复textarea counter遮挡底边框的问题 (#10457) @qkiroc
  • style: 优化form flex模式下样式问题 (#10438) @qkiroc
  • style: 优化icon-select组件placeholder样式 (#10428) @qkiroc

文档更新 Docs

  • docs: native-number 建议在移动端下使用 (#10366) @nwind

下载链接