447 Star 3.9K Fork 1K

GVP百度开源 / amis

2022-01-07 11:37
nwind

Feature✨

  • 大量组件支持移动化:下拉选择、日期选择、日期范围选择、城市选择、级联选择、Steps 步骤条等等 @ucasliyuan @nwind @z1769057083 @hy993658052 @张涛
  • DropDownButton支持分组,菜单CSS类名,添加下拉菜单max-width (#3302) @lurunze1226
  • 新增头像组件 (#3175) @sqzhou
  • 新增 timeline 组件 (#3072) @Dora-boots
  • transfer系列组件支持 menuTpl,valueTpl 支持自定义信息展示 (#3264) @2betop
  • 新增公式编辑器 @lurunze1226 @2betop
  • CRUD 单行点击会高亮所在行 (#3246) @nwind

Enhancement 🚀

  • CRUD 在没数据的时候也显示配置的批量操作按钮 (#3248) @nwind
  • Nav组件折叠/展开时阻止事件冒泡 (#3247) @Allen
  • app 模式不再使用 react router,方便后续开发调试 (#3244) @nwind
  • typo: 请求适配器 requestAdaptor (#3242) @ROVAST
  • inputRating 组件功能对齐4.0规范 (#2949) @liuzedong-xyz
  • input-image 兼容返回字符串 0 的情况 (#3196) @nwind
  • 补全 wizard 中 feedback 用法 (#3209) @2betop
  • Switch 组件功能对齐4.0规范 (#3154) @崔鹤
  • Card对齐云舍4.0规范,组件拆分 (#3024) @hzh11012

Bugfix 🐞

  • fix: 修复 input-kv 不支持输入相同 key 问题 Closes #3282 (#3316) @nwind
  • fix: 修复CRUD itemDraggableOn 功能失效的问题 (#3296) @RickCole21
  • 修复CRUD itemDraggableOn 功能失效的问题 (#3296) @RickCole21
  • input-image 设置 crop 后无法获取文件原本名称 Closes #3274 (#3280) @nwind
  • fix #3262: Card组件media.url不支持变量 (#3279) @lurunze1226
  • fix #3255: Overlay点击自身也会触发rootClose的问题 (#3277) @lurunze1226
  • fix: Tabs无法正确获取数据域中数据 (#3266) @lurunze1226
  • 避免 iframe 里面的 src 经过两层变量处理 (#3265) @2betop
  • 修复 crud 中放 form 里面的 combo 填充不正确的问题 (#3251) @2betop
  • collapse 没有开启收起功能能,收起配置无效 (#3243) @2betop
  • json view 自动尝试解析字符串 (#3239) @nwind
  • 修复 card 底部多出的空白 (#3232) @nwind
  • 修复 buildApi 处理 hash 字符不正确的问题 (#3235) @2betop
  • 关联多选框选择孙节点无法加载右侧数据 (#3219) @lurunze1226
  • 修复 filterTree 深层级过滤失效的问题 (#3211) @RickCole21
  • 修复 progress 报 key warning (#3208) @nwind
  • 修复formula 组件, initSet 为 false 时,导致 autoSet 无效问题 (#3203) @2betop
  • 组合条件浮层选项大量时未自动scroll (#3193) @lurunze1226
  • fix #3185: validateApi的sendOn属性不生效问题 (#3186) @lurunze1226
  • fix #3006: autoFill填充后不会触发表单项校验 (#3138) @lurunze1226
最后提交信息为: 发布新版本
2021-11-01 18:03
nwind

Feature ✨

  • feat:dropDownButton新增隐藏下拉图标属性hideCaret;badge组件支持横幅类型;nav组件新增角标配置、更多操作配置、拖拽排序 (#2800) @qinhaoyan
  • feat: 「AMIS组件研发」Button 按钮添加loading (#2799) @yilianyoumen

Bugfix 🐞

  • fix: 修复 froalaEditor 数值可能不同步的问题 (#2815) @2betop
  • fix: 修复按钮没有下发 data 的问题 (#2811) @2betop
  • fix: 修复minDate失效的bug #2789 (#2804) @iceqing
2021-10-29 17:56
nwind

Feature ✨

  • feat:Badge组件支持offset、overflowCount、color设置 (#2796) @王玉ks
  • feat & fix: 修复 isUrl 校验问题, 扩充限制 协议、本机地址、dataUrl 相关参数 (#2797) @2betop
  • feat:图片裁剪支持设置格式和质量 (#2785) @nwind
  • feat: service 支持通过外部函数获取初始数据和更新数据 (#2768) @nwind
  • feat: json 的主题属性支持变量 (#2779) @nwind
  • feat: input-table 支持复制一行 (#2776) @nwind
  • feat: 导出 Excel 支持指定只导出某些列 (#2775) @nwind
  • feat: 表格批量操作支持 shift 键选择一段区域 (#2769) @nwind
  • feat: websocket 支持设置初始提交数据 (#2766) @nwind
  • feat:Step title/subtitle/desc 支持SchemaNode (#2755) @Allen
  • feat: Condition-Builder支持autoComplete; fix: Chained-Select名称文案 (#2756) @lurunze1226
  • feat: 导出 CSV 支持设置 api (#2734) @nwind
  • feat: 新增用于编辑键值对的 input-kv 组件 (#2732) @nwind
  • feat: 增加一种 download 的 actionType 简化下载调用 (#2728) @nwind
  • feat:crud、table、list、card 支持自定义点击某一行的行为 (#2725) @nwind
  • feat: tpl 过滤器增加 fromNow 方法 (#2723) @nwind
  • feat:input-number 支持设置单位;page 支持 style (#2721) @nwind
  • feat:内联表单项必填星号在label左边 (#2711) @Allen
  • feat: 表格单元格支持 classNameExpr 改变样式 (#2706) @nwind
  • feat: 增加 table 的列支持设置对齐方式及样式类 (#2700) @nwind
  • fix: Dialog 和 Drawer 内强制 syncLocation 为 false 避免冲突 (#2698) @nwind

Enhancement 🚀

  • chore: crud 的 itemActions 在没有配置 bulkActions 时,顶部和单选框都不显示 (#2786) @2betop
  • chore: 批量操作中的按钮使用正常大小保持统一 (#2782) @nwind
  • chore: DropDownButton 支持 hover 触发 (#2774) @nwind
  • chore: input-excel 默认解析为纯文本格式 (#2773) @nwind
  • chore: 表单中最后的 group 也设置 margin-bottom 为 0 (#2772) @nwind
  • chore: 修复 page 和 service 在静态数据变化时不更新问题,方便在官网测试 (#2765) @nwind
  • chore: inputText 和 textarea 设置 minLength 和 maxLength 自动将验证规则设置进去 (#2710) @2betop
  • chore: 避免节点不存在的时候 resize-sensor 报错 (#2705) @nwind
  • doc: 补充分块上传相关 api 说明 (#2691) @2betop
  • chore: 如果没配置 quickSaveApi 就不出现 header 避免闪一下;补充 quick edit 的 switch 示例 (#2690) @nwind

Bugfix 🐞

  • fix: 修复 IE11 下 get 请求可能会被缓存问题 (#2798) @nwind
  • fix: 修复弹窗第一次获取不到值的问题 (#2784) @2betop
  • fix: 修复折叠器中有 select 或输入框时点击也折叠问题 (#2781) @nwind
  • Fix spinner (#2759) @nwind
  • fix: 默认提供 markdown 的表格等展现样式 (#2757) @nwind
  • fix: 修复 CRUD 轮训 stopAutoRefreshWhen 后无法再次触发的问题 (#2744) @RickCole21
  • fix: 修复表格折叠在分页时报错的问题 (#2745) @2betop
  • fix: 修复froalaEditor 自动改变光标的问题 (#2727) @2betop
  • fix: 修复 texteara 在其它 size 下宽度不一致问题 (#2697) @nwind
  • fix: 修复 nested-select 弹出位置不正确问题 (#2693) @nwind
最后提交信息为: 发布 1.4.0
2021-10-08 11:53
nwind

更新记录

Bugfix 🐞

Enhancement 🚀

  • deps: 更新 froala 版本,去除 jQuery 依赖;修复 rootClose 不生效问题 (#2640) @nwind
2021-08-30 10:50
nwind

Feature ✨

  • InputNumber 支持只读属性 (#2450) @qinhaoyan
  • 新增 InputText、Textarea 字数统计功能 (#2431) @2betop 文档 文档
  • 按钮、链接、模板、图表支持角标; 角标支持动画效果 (#2427) @nwind 文档
  • 日期、时间、富文本支持 borderMode (#2401) @Allen
  • InputNumber 增加 prefixsubfixkilobitSeparatorborderMode 属性 (#2399) @qinhaoyan 文档
  • Select 组件增加 hideSelected 属性,是否隐藏已选选项 (#2396) @qinhaoyan
  • 新增 年份范围 InputYearRange (#2390) @Allen 文档
  • InputText 支持前缀、后缀 (#2386) @Allen 文档
  • inputText, Textarea, Select 支持配置 borderMode 包括,全边框,半边框,无边框 (#2375) @2betop
  • Grid & Hbox 支持 gap,hAlign, vAlign 配置 (#2373) @2betop
  • Button-Group 支持平铺样式 (#2371) @2betop 文档
  • Web-Component 组件 (#2368) @nwind 文档
  • 升级 Json 组件,支持查看并修改功能 (#2360) @2betop 文档
  • 新增 Input-Time-Range 时间范围组件 (#2340) @Allen 文档

Enhancement 🚀

  • 调整 Dialog 动作的 reload 优先级 (#2445) @2betop
  • 补充部分 locale (#2438) @RickCole21
  • 优化 Tabs 成员的 key (#2436) @2betop
  • 添加 Checkboxes 全选/不选 多语言 (#2433) @Vokinloksar
  • Input-Sub-Form 功能补充及样式优化 (#2429) @2betop
  • Condition-Builder 支持字段进行搜索 (#2383) @zhyc9de
  • 升级 monaco-editor (#2421) @Allen
  • 调整 Image 和 Carousel (#2412) @2betop
  • 调整弹框中查找子节点渲染器处理动作逻辑 (#2410) @2betop
  • 修复换默认主题导致的单元测试报错 (#2409) @nwind
  • itemActions 配置后工具栏在没有勾选的情况下也展示但是处于禁用态 (#2406) @2betop
  • 调整云舍成为默认主题,之前的默认主题改名 ang (#2404) @nwind
  • 优化 InputTable columns 中直接用表单项的情况 (#2398) @2betop
  • InputTable 优化升级 (#2394) @2betop
  • Each 组件优化 (#2392) @Allen
  • Input-Image 优化 (#2382) @Allen
  • Condition-Builder 新增英文本地化 (#2378) @zhyc9de
  • 优化 InputRange 中间值位置 (#2374) @2betop
  • 将 cfc 的 mock 接口放到项目中支持文档离线访问;将大部分图片外联都放入项目中管理 (#2366) @nwind
  • 表单报错信息中增加所有表单项的报错信息 (#2357) @nwind
  • 优化 Group 相关样式 (#2348) @2betop

Bugfix 🐞

  • 修复编译成 es5 后 WebComponent 报错 (#2452) @nwind
  • 修复 Combo 中配置 clearValueOnHidden 无法删除 item 问题 (#2454) @RickCole21
  • 修复 Tree 组件节点勾选异常问题 (#2449) @RickCole21
  • 修复 withRemoteConfig 实现的自动刷新无法关闭问题 (#2448) @2betop
  • 修复 mst 报错问题 (#2446) @RickCole21
  • 修复 inputNumber 组件直接操作增减报错问题 (#2444) @qinhaoyan
  • 修复 Service 组件 silentPolling 失效问题 (#2443) @RickCole21
  • 修复 Input-Datetime 组件 minDatemaxDate 失效问题 (#2442) @RickCole21
  • 修复 Iframe 获取变量时,自动 escape 的问题 (#2441) @RickCole21
  • 修复 DiffEditor 撤销问题 (#2440) @RickCole21
  • 修复 Input-Rating allowClear 问题 (#2437) @Allen
  • 修复 Picker 无法自动选中的问题 (#2430) @RickCole21
  • 修复 WrapControl 数据域问题 (#2423) @Allen
  • 修复 isJson 校验 (#2416) @Anonymity94
  • 修复导入 default 会报错问题 (#2408) @nwind
  • 避免 npm 默认主题引用失败 (#2405) @nwind
  • 富文本编辑器 tinymce 模式上传图片问题 (#2395) @Allen
  • 解决 Combo 的 unique 属性当字段值为数字 0, false, 空字符串的时候,不走unique校验的逻辑 (#2393) @sarding
  • 修复 CRUD 在翻页时 page/perPage 会变成字符串问题 (#2376) @nwind
  • 修复 选项类表单项直接放在 Form 外面不可用的问题 (#2370) @2betop
  • 修复 Form 表单项验证器的this 指向问题 (#2367) @2betop
  • 使用 mpegtsjs 替换 flvjs,修复音视频可能不同步等问题 (#2358) @nwind
最后提交信息为: 还有问题,先注释掉 (#2460)
2021-08-18 14:54
nwind

Feature ✨

  • Editor组件支持全屏模式 (#2313) @lurunze1226 文档
  • Chart 数据加工钩子支持获取接口返回的数据 (#2274) @2betop

Enhancement 🚀

  • Grid 调整属性 (#2338) @2betop
  • Page 区域调整 (#2336) @2betop
  • 表单项的布局方式支持外部扩充 (#2333) @2betop
  • Fieldset 下拉按钮右对齐 (#2332) @2betop
  • wizard 组件高亮优化 (#2320) @Allen
  • 当通过转义避免被识别为某种模板引擎时需要支持将转义字符去掉,同时去掉 lodash 支持 $xxx 的语法,因为与内置语法冲突 (#2268) @2betop
  • 兼容 Tab 里面直接写 type 方式,但不推荐 (#2256) @2betop
  • 统一表单展示模式配置,容器用 subFormMode,列上用 mode (#2252) @2betop
  • 增加按钮激活状态边框颜色,方便区分 (#2250) @nwind
  • 数据映射数组成员映射优化 (#2327) @2betop

Bugfix 🐞

  • 修复 requiredOn 不生效问题 (#2331) @css-master
  • 修复 图片集不支持 string 类型的问题 (#2325) @css-master
  • 修复 options 数据为空时报错问题 (#2317) @qinhaoyan
  • 修复 InputImage 裁剪模式可配置可旋转,但是功能无效的问题 (#2310) @sqzhou
  • 修复 NestedSelect 无数据时展示问题 (#2308) @Allen
  • 修复 InputTable 配置 addable 不可新增数据问题修复 (#2307) @Allen
  • 修复 Wizard actions 中配置弹框无效 (#2301) @2betop
  • 修复 选择器表单项 默认全选逻辑优化 (#2295) @qinhaoyan
  • 修复 CRUD 变量模式数据同步问题 (#2288) @2betop
  • 修复 数据同步导致接口数据丢失问题 (#2273) @2betop
  • 修复 ios 不支持零宽断言问题 (#2272) @2betop
  • 修复 1.2 中初始 selectFirst 无效的问题 (#2269) @2betop
  • 修复 输入框禁用状态下依然弹出 options 的问题 (#2267) @hsm-lv
  • 修复 InputImage 上传时 formdata 不添加空元素的问题 (#2259) @css-master
  • 修复 builtin 语法检测,不检测带转义了的用法 (#2265) @2betop
  • 修复 inputNumber resetValue 默认值失效问题 (#2264) @RickCole21
  • 修复 组合条件的高亮背景色和按钮 active 时文字颜色冲突 (#2262) @nwind
  • 修复 isObjectShallowModified 循环引用死循环问题 (#2257) @2betop
最后提交信息为: chore: 调整 grid 样式
2021-07-01 09:13
nwind

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) @user_5225765 文档
  • Added German translation (#2063) @abasse

Enhancement 🚀

  • 升级 echartsreact-json-treereact-visibility-sensor 到最新版本 (#2181) @nwind
  • 当表单 disabled 时隐藏 QuickEdit (#2178) @qinhaoyan
  • Avator icon 关键字支持上下文 (#2154) @tonglsh
  • componentWillMount & componentWillReceiveProps 调整 (#2167) @2betop
  • 月度选择器支持年份选择切换 (#2150) @user_5225765
  • 月份选择器增加快捷键支持 (#2145) @user_5225765
  • 导出 Excel 的 tpl 模式默认滤掉 html 标签 (#2147) @nwind
  • 如果有列被隐藏显示激活状态提醒 (#2123) @nwind
  • 组件 value 逻辑优化 (#2103) @2betop
  • JSSDK 支持 hash 路由改造 (#2105) @2betop
  • DateTime 组件时间支持可点选 (#2100) @Allen
  • 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 的 alerttoast 不支持 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
最后提交信息为: 1.2.0
2021-06-02 11:35
nwind

Feature ✨

  • Wrapper 组件 style 支持动态获取 (#2028) 文档 @Allen
  • 数据映射支持 cookie 获取 (#1996) @2betop
  • 内置 filter 新增 map 方法 (#2012) @cyboning
  • Rating 组件支持清空 (#2017) @海屿
  • Tabs 的 activeKey 支持变量 (#1976) @fupeng.li
  • Excel 导出支持自定义文件名 (#1932) @nwind
  • 数据映射的 key 可以支持 . 或者 [] 来指定路径 (#1961) @2betop
  • Tree-Selector 支持懒加载 (#1935) @2betop
  • 升级 ECharts 到 5.1.1 (#1903) @nwind
  • 升级 Monaco-Editor 到 0.24.0 (#2035) @RickCole21

Enhancement 🚀

  • 升级 mst 到 3 的最新版本 (#2030) @nwind
  • 开发使用 concurrently 避免新开一个窗口 (#2027) @nwind
  • data-link 优化 (#2018) @2betop
  • Wizard 组件新增 startStep 配置项 (#2008) @Jiangshan00001
  • 按钮 tooltip 整理, 支持 disabledTip (#2006) @2betop
  • Each 组件空状态时文字居左,同时将空数组状态也认为是空状态 (#1988) @cyboning
  • 去掉 Tab line 模式下顶部的 padding (#1989) @nwind
  • Uuid 有值时不设置, 没值自动设置 (#1984) @2betop
  • TextArea 组件最小行数限制 & 静态展示超出等 (#1958) @18510651845
  • Form 远端校验显示报错时,可以再次提交 (#1956) @RickCole21
  • Nav 的 mapTree 需要 depthFirst (#1960) @cyboning
  • Checkboxes 分组样式优化 (#1950) @RickCole21
  • DateTime-Range下拉增加 popoverClassName 属性, 可以自定义弹框的 className; 父级有缩放比时弹框宽度计算问题修复;(#1954)@Kate605690919
  • Date 快捷键支持上月底 (#1942) @2betop
  • autoFill 支持多选 (#1941) @2betop
  • CRUD 的 toolbar 默认不再将最后一个组件放右边 (#1939)(#1999) @nwind
  • 接口兼容多种 json 返回格式 (#1926) @nwind
  • CRUD filterable 判断是否选中不要那么严格 (#1936) @2betop
  • Button-Group disabled 统一使用透明度的方式来实现,不然无法区分选中状态是哪个 (#1904)(#1977) @nwind
  • 调整日期按钮位置顺序 和 Dialog 统一 (#1902) @nwind

Bugfix 🐞

  • 修复 Audio should not call load method at first render (#1987) @SyMind
  • 修复 文档多余描述 (#2021) @Kyle_Zhang123
  • 修复 CRUD filter Combo模式不能清空查询条件 (#1990) @18510651845
  • 修复 初始状态 autoFill 不同步的问题 (#2000) @2betop
  • 修复 文档样例错误 (#1997) @cyboning
  • 修复 Audio 组件 src 属性不符合预期的行为 (#1979) @SyMind
  • 修复 表单联合校验问题 (#1974) @18510651845
  • 修复 PopOver 宽度计算问题 (#1972) @Allen
  • 修复 图片表单项 disabled 影响放大功能的问题 (#1964) @2betop
  • 修复 Transfer selectTitle resultTitle 不生效的问题 (#1957) @ggice
  • 修复 Tree 组件问题 (#1953) @cyboning
  • 修复 Fiule 组件错误提示样式问题 (#1945) @Allen
  • 修复 Select 组件自定义菜单模式下无法全选问题 (#1938) @Allen
  • 修复 Number 最大最小值校验问题 (#1931) @Allen
  • 修复 sdk 中 dialog 里的编辑器弹窗被遮挡问题 (#1912) @nwind
  • 修复 弹框 ajax行为 无效问题 (#1900) @RickCole21
  • 修复 List placeholder 问题 (#1897) @RickCole21
  • 修复 Link 的 Action 表单下和普通文本不对齐 (#1894)(#1896) @nwind
  • 修复 excel 导出不正确问题 (#1893) @nwind
  • 修复 表单项中 disabled 不生效问题 (#1889) @nwind
  • 修复 Color 组件修复值为 null 时的报错 (#1887) @2betop
  • 修复 loading 没传总是显示加载的问题 (#1884) @2betop
  • 修复 Action 倒计时中,仍可以触发按钮行为的问题 (#2035) @RickCole21
最后提交信息为: upgrade 1.1.7
2021-04-27 15:33
nwind

Feature ✨

  • 新增 Steps 组件 (#1784) (#1800) 文档
  • 新增 Markdown 渲染组件 (#1817) (#1855) 文档
  • Nav 支持子节点动态加载 (#1838) 文档
  • Tree 支持子节点动态加载 (#1846) (#1864) 文档
  • CRUD Excel 支持通过 api 导出全量数据 (#1835) 文档
  • 新增 Flex-Item 类型,方便在 Flex 里使用 (#1745)
  • 新增 发送邮件 行为 (#1842) 文档
  • Form 增加禁用回车提交功能 (#1787)
  • 升级 File 组件,支持更多的配置 (#1750)
  • Mapping 支持通过 source 拉取动态字典 (#1752) 文档 文档
  • api 新增 trackExprssion 配置项 (#1753) 文档
  • 条件组合控件支持远程拉取 fields 配置 (#1758)
  • Tree 支持显示展开线 (#1773) 文档
  • Iframe 的 src 支持使用变量 (#1775) 文档
  • CRUD 支持数据接口返回动态列配置 (#1788) 文档
  • 数据链读取变量,支持从 window localStorage 和 sessionStorage 中读取 (#1799) 文档
  • 数据映射 filter 支持对象转数组 (#1826) 文档

Enhancement 🚀

  • 更新 ECharts 到 5.0.2;更新 fontawesome 到 5.15.3 (#1815) (#1823)
  • Modal 支持异步指定内容 schema (#1738)
  • 优化 Select 交互 (#1739)
  • 优化 gap 样式 (#1737)
  • 优化 Table 的 expand 切换 (#1747)
  • Table quickEdit 支持嵌套数据 (#1757)
  • Form persistData 支持指定 key 实现同一个 url 中的表单互不影响 (#1795)
  • Toast 支持单独配置位置 (#1761)
  • Table 单元格改成默认的垂直居中样式 (#1770)
  • 支持 HTTP 400+ 状态码的内容显示 (#1772)
  • Toast 支持监听关闭事件 (#1774)
  • Condition-Builder 支持 fieldClassName 控制输入框样式 (#1786)
  • NestedSelect 无结果时显示文本 (#1789)
  • Editor 的 language 属性支持变量 (#1819)
  • Checkboxes 快速编辑、删除,判断优化 (#1843)
  • App 页面切换的时候自动设置 title (#1848)
  • link 增加 title 配置 (#1851)
  • 优化 Form disabled 逻辑 (#1871)
  • Icon picker 补充 disabled 逻辑 (#1870)
  • data 支持直接返回 schema 的方式 (#1867)
  • File 上传错误显示报错信息 (#1879)

Bugfix 🐞

  • 修复 App 渲染器页面 schemaApi 用法会存在 api 请求混乱问题 (#1812)
  • 修复 DropButton 不能配置 className 问题 (#1735)
  • 修复 autoComplete 问题 (#1734) thanks @morance
  • 修复 Form 水平模式下 label 显示问题 (#1741)
  • 修复 合并单元格由于数据更新导致表格错位的问题 (#1749)
  • 修复 CRUD headerToolbar 固顶样式 (#1751) (#1754) (#1756)
  • 修复 Formula 计算结果是 0 时的问题 (#1762)
  • 修复 Carousel 的箭头显影的实现改成 CSS,避免重复渲染导致闪烁 (#1769)
  • 修复 embed 没有 env 时报错 (#1772)
  • 修复 弹窗时页面抖动问题 (#1790)
  • 修复 Range 值异常问题 (#1804)
  • 修复 filter 参数中存在变量的用法问题 (#1833)
  • 修复 formItem 里不显示 msg 报错的问题 (#1834)
  • 修复 Mapping 中 boolean 值的映射问题 (#1837)
  • 修复 Table 展开收起可能出现的报错问题 (#1882)
最后提交信息为: docs: search box name (#1883)
2021-01-25 13:06
nwind

Feature ✨

  • 新增 sortBytopAndOther filter (#1378) (#1379)
  • api 新增 responseData 配置 (#1379)
  • 添加季度选择器 Quarter (#1382)
  • Container 支持设置样式 (#1411)
  • 加入 ecStat, Apache ECharts (incubating) 的统计和数据挖掘工具 (#1419)
  • Form 支持 feedback (#1420)
  • 新增仿 antd 主题 (#1421)

Enhancement 🚀

  • jssdk 支持外部监控路由变化重新切换页面 (#1373)
  • 选择类表单项 selectFirst 跳过 disabled 的选项 (#1393)
  • iconfont 发布到 sdk 里 (#1395)
  • api mock 地址替换 (#1408)
  • Echarts 没数据时显示 loading (#1409)
  • Breaking :翻译文件的 key 不再是中文,如果有修改过英文翻译,需要换成新 key (#1416) (#1418)
  • 拆解 factory.tsx,添加 RootRenderer,并能 处理部分 action, 直接渲染个按钮也能弹窗,发ajax了 (#1425)
  • Text 配置 source 样式优化 (#1429)
  • 更换 autobind,继承时 this 不错乱 (#1433)

Bugfix 🐞

  • 修复 表单项在不配置 name 的时候,value 属性失效问题 (#1372)
  • 修复 Excel 导出的列顺序依照配置的顺序,而不是数据源 (#1377)
  • 修复 ChartRadios tooltip 问题. (#1378)
  • 修复 位置选择组件在新版百度地图 api 下无法使用问题 (#1381)
  • 修复 表单项有多个的时候,回车不提交问题 (#1387)
  • 修复 helper 中 white-space 不正确问题 (#1390)
  • 修复 Excel 导出不支持嵌套 name 和 tpl 问题 (#1424)
  • 修复 收起状态导航菜单不可点击跳转问题 (#1428)
  • 修复 Checkbox 无 disabled 样式问题 (#1414)
最后提交信息为: fix:locale import 错误 (#1434)
2020-12-31 17:33
nwind

Feature ✨

  • 主题定制能力增强,新增 CSS 帮助类、可以动态配置主题,相关文档。 (#1164) (#1170) (#1175) (#1190) (#1193) (#1221) (#1225) (#1226) (#1228) (#1235) (#1249) (#1294)
  • SDK 版本添加 cxddark 主题 (#1296) (#1297)
  • 新增简单的走势图组件 (#1196) (#1233) (#1261)
  • 新增专门用于自定义的组件 Custom (#1248) (#1254) (#1269)
  • 选择器表单项支持配置 selectFirst 自动选择第一个选项 (#1218) (#1263)
  • Tabs 添加平铺模式 (#1195)
  • 添加 Pagiantion-Wrapper 渲染器用来做前端分页 (#1214)
  • 增加年选择组件 (#1288)
  • 新增 uuid 表单字段 (#1260)
  • City 支持配置 searchable; TreeSelect 选择后显示祖先节点 (#1132)
  • Chart 优化 & 添加新的 tpl filter (#1199)
  • cxd 配置图表主题 (#1215)
  • Filter 补充 和 文档补充 (#1217)
  • Table 新增总结行 (#1231) (#1236)
  • 增加 reset-and-submit 动作 (#1295)

Enhancement 🚀

  • 升级 ECharts 版本到 5.0 (#1286)(#1198)
  • 升级到最新的 TypeScript@4.1.2, 并修复错误 (#1130)
  • 配置中允许空对象和 null (#1224)
  • 固定列样式微调 (#1123)
  • jumpTo 如果目标地址时当前应用, 则用单页模式 (#1126)
  • Drawer showErrorMsg 逻辑补充 (#1139)
  • Embed 用法优化地址栏更新 (#1143)
  • 优化日期范围值 (#1145)
  • 优化一下 api 适配无 status 字段的情况 (#1150)
  • window 通信逻辑优化 (#1151)
  • Picker 的 loadOptions 接口判断优化 (#1156)
  • Select 的 clearable 逻辑优化 (#1160)
  • 导出 Excel 的时候过滤掉不在 columns 中的字段 (#1197)
  • ECharts 编辑器中避免图表反复渲染 (#1200)
  • Date month 优化 (#1207)
  • Popover 添加更多的配置 (#1212)
  • Panel 支持更多的 className 配置 (#1220)
  • Popover Hover 模式优化, 鼠标移开 2s 自动关闭 (#1223)
  • tokenizeundefined 属性处理成空字符 (#1234)
  • PopOver 可以配置外层 div css (#1239)
  • Table 列的 filter 功能如果没有选中的值,不显示重置按钮 (#1241)
  • 网络错误友好提示 (#1282)
  • 允许相对路径的 api (#1283)
  • File disabled 状态不可以删除已上传文件 (#1284)
  • Table 的 filter 列高亮样式 (#1289)

Bugfix 🐞

  • 修复 File 可能的报错, 当数据格式不是字符串时 (#1117)
  • 修复 当 Json-Editor 字段配置 isJson 验证器且初始值不是字符串时验证失败 (#1122)
  • 修复 固定列高度表头高度不一致问题 (#1125)
  • 修复 CRUD keepItemSelectionOnPageChange 无效的问题 (#1131)
  • 修复 Table,嵌套+固定列 样式错乱问题; 优化 Picker 的配置项 (#1144)
  • 修复 Api 非 status 接口返回适配问题 (#1148)
  • 修复 fixed table footable height (#1152) thanks @zclhlmgqzc
  • 修复 dynamic import 用法问题 (#1153)
  • 修复 Select autoComplete 可能初始不请求的问题 (#1155)
  • 修复 Iframe XSS 问题 (#1157) (#1171) (#1178)
  • 修复 图片放大功能读取图片地址错误问题 (#1158)
  • 修复 Tree 在空选项的时候不能创建节点问题 & 循环引用导致的默认 alert confirm 没有生效问题 (#1159)
  • 修复 Picker 不能全选的问题 (#1161)
  • 修复 Hls 视频不能播放的问题 (#1162)
  • 修复 Tree 的 addApiparent 获取失败的问题 (#1165)
  • 修复 默认打开的弹框不会添加 is-modalOpened 类名的问题 (#1167)
  • 修复 Collapse 透传 title 的问题 (#1177)
  • 修复 IE11 问题 (#1188) (#1189) (#1208) (#1271) (#1272) (#1274)
  • 修复 Text 的 autoComplete + multiple 用法选项显示不正确问题 (#1189)
  • 修复 Text 的 autoComplete 样式问题和功能问题 (#1201)
  • 修复 Picker 的 disabled 不生效问题 (#1253)
  • 修复 virtual select 高度避免两个滚动条 (#1275)
  • 修复 Popover 宽度像素偏差 (#1276)
  • 修复 Page initApi + 内容区 CRUD 用法, CRUD filter 改变总是刷新 page 的情况 (#1277)
  • 修复 api 中展示不正确的问题 (#1278)
  • 修复 SDK 中少了 codicons 文件 (#1281)
  • 修复 两个 jssdk 用法问题 (#1291)
  • 修复 Nav 多层嵌套的展现问题 (#1292)
最后提交信息为: fix style
2020-11-29 10:33
nwind

Feature ✨

  • 针对月份选择器,添加年份可点列表功能 (#1018) thanks @330595524
  • 表格支持导出为 Excel (#1077) (#1079)
  • polyfills 换成 core-js;IE 11 下文档和 sdk 基本可用 (#1081) (#1082)
  • jssdk 用法支持 ajax 下载文件 (#1113)
  • api 返回格式兼容没有 statusdata 的情况,在更多场景下无需适配 (#1054) (#1083)
  • DropdownButton 支持 tooltip (#1033)
  • 新增 Search-Box,以及多个容器组件添加 onQuery 响应 (#1036)
  • ECharts 配置中的 formatter 支持使用字符串来实现函数类型 (#1040)
  • 表达式中可以通过 this.__props 获取当前组件的 props 信息 (#1042)
  • 优化选项类 label 展示, 如果接口返回了对象会导致前端报错 (#1072)
  • Form>Table 添加 canAccessSuperData 配置项支持与同级其他字段联动功能。(#1074)
  • FieldSet 的标题支持放底部 (#1085)
  • 图片集 source 支持过滤器 (#1087)
  • Transfer 的 Search 按 enter 提交表单功能关闭 (#1092)
  • api.adaptor 支持异步 (#1098)
  • CRUD filterable normalizeOptions (#1105)

Enhancement 🚀

  • 官网文档及示例支持切换到移动端下显示 (#1088)
  • React 版本默认实现 alertconfirmjumpToupdateLocationisCurrentUrlnotifyenv (#1084)
  • node-sass 改成 sass,tpl 的 eval 加缓存 (#1028)
  • Lodash Template 也支持 this.xxx 获取变量 (#1049)
  • 优化 unRegisterRenderer 逻辑 (#1076)
  • 接口报错跳过 reload 之后的其他逻辑 (#1037)
  • React 文档新增初始项目说明 (#1099)

Bugfix 🐞

  • 修复 Iframe 联动时导致 iframe 重新渲染的问题 (#1039)
  • 修复 Iframe message 事件监听器报错 (#1041)
  • 修复 City 某些城市不可以选中的问题 (#1046)
  • 修复 DiffEditor diffValue 显示 [Object object] 的问题 (#1050)
  • 修复 CRUD 在开启保留条目选择或者 primaryField 没值时导致的勾选混乱问题 (#1053)
  • 修复 Picker 中排序操作触发 Form initApi 的问题 (#1056)
  • 修复 Tasks submitApi 获取数据链数据失效问题 (#1062)
  • 修复 CRUD searchable 时,query 格式异常的问题 (#1065)
  • 修复 Rich-Text 偶发不能修改的问题 (#1066)
  • 修复 sdk 版本,monaco-editor 的 worker 文件加载失败的问题 (#1078)
  • 修复 City 组件 disabled 无效的问题 (#1106)
最后提交信息为: Create codeql-analysis.yml
2020-11-05 19:49
nwind

Feature ✨

  • monaco-editor 升级至 0.21.2
  • Dialog 的 lazayRender 模式添加 spinner (b097fe6)
  • Each 添加 placeholder 配置项 (8f84d37)
  • Each 添加 index 变量 (fbe39d1)
  • Overlay 允许配置不监控目标组件大小变换重新定位的功能 (668746d)
  • 新增月份显示渲染器 (#1002)(#1018) thanks @330595524
  • 静态展示 Static 支持 mode inline (ebb4b29)
  • 如果表格编辑行还没提交不让提交表单 (3792124)
  • Date & Date-Range 支持 embed 内联模式 (c282dc6)
  • Text creatable 模式调整,总是显示 (07d8f2b)
  • 感谢 @Chengxi9 对文档的贡献

Bugfix 🐞

  • 修复动态修改 affixOffsetTop 时的异常情况 (#988) thanks @smallming
  • 修复 Nested Table 分页后展开收起不可用的问题 (5209385)
  • 修复 Tree 的添加功能 (48d33b6)
  • 修复 CityPicker inline 模式无效的问题 (a9ac11c)
  • 修复 Form > Table 新增交互问题 (db45a39)
  • 修复 Definations 的错误 (dcc627b)
TypeScript
1
https://gitee.com/baidu/amis.git
git@gitee.com:baidu/amis.git
baidu
amis
amis

搜索帮助