amis 1.2.0 发布,前端低代码框架
amis 1.2.0 已经发布,前端低代码框架.
此版本更新内容包括:
Feature ✨
Breaking Change:
在 1.2.0 之前的版本中,表单项和非表单项在配置上不一致,名称重名也带来了很多困惑,系统实现也得分两份带来了维护成本,因此 1.2.0 对配置项做了调整,使得配置写法统一,表单项和非表单项也能混用了。
1.2.0 版本向下兼容之前的配置,但推荐使用新的配置方式。
文档:https://baidu.github.io/amis/zh-CN/docs/start/1-2-0 相关PR:(#2039) (#2058) (#2059) (#2064) (#2082) (#2083) (#2084) (#2085) (#2086) (#2114) (#2118) (#2131) (#2132) (#2134) (#2135) (#2151) (#2172)
其他 Feature:
- Dialog 支持配置点击其它区域关闭 (#2176) @nwind 文档
- 新增
code
代码高亮组件 (#2171) @nwind 文档 - TableView 组件 (#2139) (#2163) @nwind 文档
- 单个表单项支持后端校验 (#2127) @RickCole21 文档
- 增加季度范围选择器 (#2080) (#2115) @毛主席夸我帅 文档
- Added German translation (#2063) @abasse
Enhancement
- 升级
echarts
、react-json-tree
、react-visibility-sensor
到最新版本 (#2181) @nwind - 当表单
disabled
时隐藏 QuickEdit (#2178) @qinhaoyan - Avator
icon
关键字支持上下文 (#2154) @tonglsh componentWillMount
&componentWillReceiveProps
调整 (#2167) @2betop- 月度选择器支持年份选择切换 (#2150) @毛主席夸我帅
- 月份选择器增加快捷键支持 (#2145) @毛主席夸我帅
- 导出 Excel 的 tpl 模式默认滤掉 html 标签 (#2147) @nwind
- 如果有列被隐藏显示激活状态提醒 (#2123) @nwind
- 组件
value
逻辑优化 (#2103) @2betop - JSSDK 支持 hash 路由改造 (#2105) @2betop
- DateTime 组件时间支持可点选 (#2100) @allenve
- FieldSet 支持
disabled
(#2106) @RickCole21 - Image & File 组件上传过程中取消逻辑完善 (#2092) @2betop
- quickEdit
controls
调整 (#2076) @2betop - NestedSelect
noResultText
支持模板 (#2048) @RickCole21 - Select 支持不换行模式 (#2049) @Akikonata
- Popover 默认显示 (#2047) @nwind
- 增加字体样式 helper (#2046) @nwind
Bugfix
- 修复 JSSDK 的
alert
、toast
不支持locale
设置问题 (#2170) @nwind - 修复搜索框
clear-and-submit
时有多级属性时的错误行为 (#2162) @cyboning - 修复 Table 拖拽时子级找不到父级 (#2164) @qinhaoyan
- 修复弹窗打开卡主问题 (#2146) @2betop
- 避免条件组合中的字段文本折行 (#2140) @nwind
- Combo tabs vertical 模式文本折行问题 (#2116) @hsm-lv
- 修复 File
disabled
无效问题 (#2113) @RickCole21 - Select 高亮问题 (#2111) @RickCole21
- 修复 FormItem 通过
children
返回jsx.element
的方式导致重复刷新的问题 (#2099) @2betop - ButtonToolbar 中数据同步不及时 (#2097) @2betop
- 优化
options
数据量太大时计算量太大的问题 (#2087) @WEI丶子林 - 修复
blob
模式返回报错信息不显示问题 (#2081) @nwind - 修复导出在 Excel csv 乱码问题 (#2068) @nwind
- 处理某些特殊情况下会传入空字符串导致无法识别值的问题 (#2043) @Akikonata
- 文件上传组件样式问题 (#2044) @hsm-lv
- 修复弹窗自动关闭问题 (#2180) @hsm-lv
- 优化 Static 下的 quickEdit 处理逻辑 (#2184) @2betop
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
TiDB Operator 源码阅读 (四) 组件的控制循环
上篇文章中,我们介绍了 TiDB Operator 的组件生命周期管理的编排,以 TiDBCluster Controller 为例介绍 Controller Manager 的实现。TiDBCluster Controller 负责了 TiDB 主要组件的生命周期管理,TiDB 各个组件的 Member Manager 封装了对应具体的生命周期管理逻辑。在上篇文章中,我们描述了一个抽象的组件生命周期管理的实现,本文中,我们将以 PD 为例详细介绍组件生命周期管理的实现过程和相关代码,并且以 PD 的介绍为基础,介绍其他组件的部分差异。 PD 的生命周期管理 PD 生命周期管理的主要逻辑在 PD Member Manager 下维护,主要代码在 pkg/manager/member/pd_member_manager.go 文件中,扩缩容、升级、故障转移的逻辑分别封装在 PD Scaler、PD Upgrader、PD Failover 中,分别位于 pd_scaler.go、pd_upgrader.go、pd_failover.go 文件中。 按照前文描述,组件的生命周期管理主要需要...
- 下一篇
XMake v2.5.5 发布,基于 Lua 的跨平台构建工具
XMake v2.5.5 已经发布,基于 Lua 的跨平台构建工具。 此版本更新内容包括: 新特性 #1421: 针对 target 目标,增加目标文件名的前缀,后缀和扩展名设置接口。 #1422: 支持从 vcpkg, conan 中搜索包 #1424: 设置 binary 作为默认的 target 目标类型 #1140: 支持安装时候,手动选择从第三包包管理器安装包 #1339: 改进 xmake package 去产生新的本地包格式,无缝集成 add_requires,并且新增生成远程包支持 添加 appletvos 编译平台支持, xmake f -p appletvos #1437: 为包添加 headeronly 库类型去忽略 vs_runtime #1351: 支持导入导出当前配置 #1454: 支持下载安装 windows 预编译包 改进 #1425: 改进 tools/meson 去加载 msvc 环境,并且增加一些内置配置。 #1442: 支持从 git url 去下载包资源文件 #1389: 支持添加工具链环境到 xrepo env #1453: 支持 proto...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS关闭SELinux安全模块
- SpringBoot2全家桶,快速入门学习开发网站教程
- 设置Eclipse缩进为4个空格,增强代码规范
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16