Skip to content

0.12.0

Compare
Choose a tag to compare
@benjycui benjycui released this 01 Feb 08:16
· 24047 commits to master since this release
  • 新增 级联选择(Cascader) 组件。
  • 新增 树选择控件(TreeSelect) 组件。
  • Form 自身支持校验功能,废弃 Validation。演示
  • Tabs
    • activeKey 修正为受控属性。
    • 当前项现在会始终显示。#815
  • Modal 可以配置右上关闭按钮是否显示。
  • Select
    • 打开选项菜单时,自动滚动到选中项。
    • combobox 模式时,可配置是否默认选中第一项。rc-select#38
  • Table
    • filter 支持层级选择。
    • 支持行点击事件 onRowClick
    • 支持多列的横向切换。演示
    • 更换 dataSource 和变换页面时不再默认清除选择数据,你可以用 selectedRowKeys 手动控制。原来默认清除的行为会触发一个数据更新的死循环,而且难以实现跨页选择。
    • 支持固定表头。演示
  • Tag 去除 href 属性,默认标签名从 a 改为 span
  • Timeline 支持指定 pending 节点的内容。
  • Tree
    • 节点支持拖拽。
    • 支持动态控制节点展开与否。演示
    • 可以监听节点展开/关闭事件 onExpand
    • onCheck onSelect 参数调整。
    • onDataLoaded 改为 loadData
    • 新增 drag&drop 相关属性:
      • onDragStart
      • onDragEnter
      • onDragOver
      • onDragLeave
      • onDrop
    • 新增 TreeNode 节点属性:
      • disableCheckbox
      • isLeaf
  • Transfer 给 onChange 增加参数。#972
  • DatePicker
    • 修复 RangePicker 开始结束日期相同的 bug。#822
    • 修复 format 对浮层不生效问题。#917
  • TimePicker 修复一个 valuenull 时没有进入受控模式的问题。
  • Upload
    • 可以用 headers 设置上传头部。
    • 新增上传图片卡片样式。演示
  • Radio
    • 更换 Radio.Button 的展现样式。
    • 可以设置 Radio.Button 的大小。
  • Progress
    • format 属性现在支持自定义 function 的方式进行定义。#893
    • format 指定 string 和 React.Node 的方式被废弃。
    • 支持 style 属性。#895
  • message && notification 现在可以销毁。
  • Button
    • 小号 Button 的圆角调整为 4px
    • 修复 Button.Group disabled 后的样式问题。#926
  • BreadCrumb
    • 移除 router 属性,无需设置。
    • 修复一个链接参数不对的问题。