Skip to content

Releases: baidu/amis

1.0.5

12 Nov 07:10
2d3fb03
Compare
Choose a tag to compare
  • 修复 toast 弹窗关闭时有闪烁问题。
  • 添加颜色显式渲染器
  • 修复 select disabled 状态依然可以移除的问题。
  • 优化 select 弹框,支持智能选择上弹出还是下弹出。
  • 优化 Tree & Select 样式及集成增删改功能。
  • 修复 Form 从底层同步数据导致部分丢失的问题。

1.0.4

01 Nov 13:30
1d6aa76
Compare
Choose a tag to compare
  • Tree 添加:新增、编辑和删除能力1689e32
  • Panel 的 affixFooter 功能支持配置 "always" 当高度不够时可以设置这个固定在底部。
  • Date 支持更多的快捷日期添加。
  • CRUD 控件可以从数据作用域种提取数据。
  • iframe 支持 reload
  • 自定义代码在配置 children 的基础上新增了一种配置 component 的方式,后者支持 react-hooks。
  • CRUD 支持前端结果过滤。
  • Image 升级 UI
  • File 升级 UI
  • Picker 支持初始从接口拉取选项回显值。
  • api 的 dataType 新增 form 类型,对应: www-urlencode 格式。
  • 选项卡支持垂直摆放。

1.0.2

09 Sep 04:27
Compare
Choose a tag to compare
  • Form 新增 trimValues 配置,自动将字符串首尾空白去除。
  • TreeSelect 补充 minLength\maxLength 配置功能
  • 修复自定义组件不支持 React Hooks 的问题
  • 修复 form 清空缓存和页面跳转组合使用时没有清空成功的问题。
  • 修复 Table 列配置栏存在空白栏的问题
  • 修复 autoComplete 拿不到上层数据的问题
  • 带选项获取的表单项支持联动通信实现选项重新拉取
  • Tasks 渲染器,新增 checkApi 自动监控变化重新拉取功能。
  • Combo 支持 tabs 模式
  • DatePicker 支持 shortcuts 选项。
  • 解决 QuickEdit 初始值无效的问题
  • 修复列固定时,单元格高度没有对齐问题。
  • 修复字符串形式配置验证器问题 c4dda34
  • 修复 filterable 右对齐问题 f2a0f79
  • service 可以返回数组格式渲染器 7f9516f

1.0.1

19 Aug 04:42
Compare
Choose a tag to compare
  • 修复部分表单项的 clear 按钮在 disabled 状态下仍然可以点击的问题
  • select 、checkboxes 、list 等选项选择类控件支持 autoFill 将选项内其他字段的值填充到表单其他字段中。
  • 颜色选择器控件支持自定义预设颜色
  • npm 包中包含 sdk 代码,用法见下方说明。
  • 修复 picker、轮播图 值可能没有同步的问题
  • date 显示类日期控件,直接显示相对值,比如:2分钟前,且会自动更新。
  • api 支持配置发送适配器和接收适配器
  • 去掉对 react-bootstrap 的依赖,代码体积减少不少。
  • table footable 、 nested 样式优化,支持手风琴模式,以及支持多层级拖拽。

JSSDK 用法

使用 JSSDK 可以进一步简化使用成本,不会使用 React 也没关系,直接引入 JSSDK 代码就能基于页面配置将页面渲染到指定 dom 节点上。目前 JSSDK 代码也会伴随 npm 包一起发布,更多信息请查看:https://baidu.github.io/amis/docs/getting-started#jssdk

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>AMIS Demo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport"
        content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <link rel="stylesheet" 
        href="https://houtai.baidu.com/v2/csssdk">
    <style>
        html, body, .app-wrapper {
            position: relative;
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
        }
    </style>
</head>
<body>
    <div id="root" class="app-wrapper"></div>
    <script src="https://houtai.baidu.com/v2/jssdk"></script>
    <script type="text/javascript">
    (function() {
        var amis = amisRequire('amis/embed');
        amis.embed('#root', {
            type: 'page',
            title: 'AMIS Demo',
            body: 'hello world'
        });
    })();
    </script>
</body>
</html>

1.0.0-rc.9

29 Jul 12:25
Compare
Choose a tag to compare
  • 修复 crud 的 quickEditEnabledOn 配置无效的问题
  • 修复 grid 布局 safari 兼容性问题
  • 修复千分位显示只加小数点前面的
  • 修复 Cannot read property 'getModeId' of null 问题
  • 修复 editorTheme 无效问题
  • 修复 Drawer 内继续弹框时,点击外部关闭问题
  • 编辑器添加 EditorWillUnmout 钩子, JSON 默认加验证
  • File 支持同表单一起提交
  • PopOver 弹出时给容器 dom 节点添加 has-popover 类名
  • 优化 Drawer 错误提示
  • 优化 difference 函数,支持提供删除信息
  • 优化移动端样式
  • Picker 样式优化
  • Wizard 每一步的提交接口可以决定操作完后跳至哪一步
  • Switch 样式更新
  • Group 支持配置垂直居中
  • Form 的 canAccessSuperData 不能透传
  • Crud 支持 reload 属性,执行 reload 后同时刷新自身
  • detectField 可以配置成 & ,支持更多的属性判断
  • 添加 SDK 使用文档

1.0.0-rc.8

12 Jul 07:49
Compare
Choose a tag to compare
  • 修复 Table quickEdit 内联模式修改完失去焦点问题
  • 修复 Table 编辑时失去焦点的问题
  • 修复 icon-picker 图标面板的层级过低问题
  • 修复 Service 底下数据更新问题
  • 修复 Card listItem 字段显隐不工作的问题
  • 修复图片多图上传的bug
  • 修复Nav active 属实设置无效的问题
  • 修改 Carousel 默认的 itemSchema
  • 修复 form 底下 service 数据不同步到 form 的问题
  • 修复 control 引用过期的问题
  • 修复轮播图 options 可能不是数组的报错
  • 修复 dialog 中 form 配置 disabled 无效问题
  • 修复 formItem 配置 validateOnChange 为 false 时,错误不消失的问题
  • 修复 validateOnChange 在 combo 中无效的问题
  • 修复 Table quickEdit 内联模式修改完失去焦点问题
  • 优化 Picker embed 模式
  • List 表单项当 options 为空时显示 placeholder
  • form 支持配置验证错误提示
  • Audio src 属性支持变量
  • 优化 Audio 布局,block模式process自动铺满
  • Tooltip 解决重影问题
  • data-tooltip 新增其他位置定位
  • Select 支持 simpleValue
  • 统一 API 验证方式
  • Cards list 的全选拖拽按钮可以 crud 定制位置

1.0.0-rc.5

27 Jun 03:35
Compare
Choose a tag to compare
  • Checkboxes、Radios 支持 options 分组
  • Panel affixFooter 优化,解决初始没有固定在底部的问题。
  • 新增引用($ref)功能,基于此功能,可以实现递归表单项实现。示例
  • 优化渲染器报错页面,解决因为出错导致白屏的问题。
  • Form 下面的 table 支持外部通信,添加或者删除内容。
  • Form 下面的 table 表单验证完善,支持内部成员验证。
  • Crud 批量保存前打通表单验证。
  • Combo 支持分支功能,换句话说就是现支持添加成员时可以选择多种类型,然后进行添加。示例
  • Form 底下非表单项类型,可以加 static- 前缀直接使用了。

1.0.0-rc.4

14 Jun 14:27
Compare
Choose a tag to compare
  • 修复 Table 表头分组后, 固定状态宽度如内容不一致问题
  • 修复 Table 固顶时,横向滚动会被重置为 0 的情况,与内容滚动位置不一致
  • 修复 Table 固顶列和内容列宽度有小额偏差问题
  • 修复 Table 远程拉取数据后,不触发校验的问题
  • 修复 CRUD 的 headertoolbar 中有 Form 时变量映射的问题
  • 修复 Checkboxes 中 options 长度不是 columnsCount 整数倍时最后一列布局不一致问题
  • 修复 options 中配置 visibleOn/hiddenOn 不同步问题
  • 修复 Number在达到最大值或最小值后,无法blur
  • 修复 Text autoComplete 重新加载时丢失 label 信息的问题
  • 修复 Table设置itemActions时,鼠标覆盖操作栏与当前栏位置不对齐问题
  • 修复 ButtonGroup is-acitve 时不显示重叠的 border 的问题
  • 修复 Page loading 不显示问题
  • 修复 Grid 内容为其他时不能识别渲染器的问题
  • Video 支持倍数播放功能
  • Audio 增加在 Table 中显示
  • Table 的 placeholder 支持 tpl
  • Picker 添加 embed配置项
  • File 添加下 resetValue
  • Combo item 支持获取 index
  • popOver 支持 offset
  • Carousel 支持获取相同name数据
  • Wizard 支持回到异步提交中的状态
  • webpack 兼容性问题修复

1.0.0-rc.3

27 May 11:02
Compare
Choose a tag to compare
  • Combo 的 unqiue 验证逻辑优化,解决某个成员值已修改,原来值重复标红的表单,依然飘红的问题。
  • 修复 Wizard 最后一步返回 api 的数据没有同步到 store 的问题,导致用户配置的页面跳转正确跳转问题。
  • 修复 autoCombineCount 配置比实际 columns 多时的报错
  • 修复 DateRange 选择上周异常问题
  • 修复 List:ListItem visibleOn 不可用问题
  • 修复 Tabs 初始可能不显示 tab 问题
  • 修复 Tabs 由于显隐切换导致的数据冲突和active项消失问题
  • 自定义组件支持按需加载功能
  • CRUD 支持配置 source 关联其他变量
  • AutoComplete 支持选项显示提示信息
  • Form 支持本地缓存
  • Table 支持表头分组功能
  • Select 支持多选
  • Range 支持范围选择
  • Button 支持设置 href 属性
  • 添加城市选择器组件
  • 添加轮播图组件

1.0.0-rc.2

13 May 06:27
Compare
Choose a tag to compare
  • Switch 控件支持 inline 模式
  • Textarea 可配置 size 属性
  • 添加 Audio 渲染器,用来展示音频。
  • 修复 IconPicker 删除时,值格式不正确的问题。(之前是空数组)
  • 修复 combo 中 minLength maxLength 判断错误问题
  • Nav 中 link 配置,支持自定义是否高亮表达式
  • 修复 formItem 中 options 对应的 source 接口可能默认不拉取到问题。
  • CRUD 支持 loadDataOnce 属性,支持前端分页和排序