Releases: XiaoMi/hiui
4.6.3
4.6.3
Patch Changes
-
#2970
657d180
Thanks @xiamiao1121! - feat(check-select): 支持按 Enter 键是否选中当前项功能,checkedOnEntered 默认为 true -
#2968
6ed4e8eeb
Thanks @zyprepare! - feat(table): 行选中增加单选 -
#2952
f7137e3db
Thanks @xiamiao1121! - feat(check-tree-select): 新增支持过滤已选择项 -
#2964
7bdd549d0
Thanks @xiamiao1121! - feat(tree): 新增 icon 支持自定义渲染函数 -
#2966
bc306526c
Thanks @xiamiao1121! - fix(tree): 修复组件指定 fieldNames={{ title: 'name' }} 后,menuOptions 里 type 为 editNode 时会出现改不了节点的情况 -
Updated dependencies [
bc306526c
,f7137e3db
,7bdd549d0
,6ed4e8eeb
,657d180
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.6.2
4.6.2
Patch Changes
-
#2954
8e4eedb
Thanks @zyprepare! - feat(input): MockInput 没有匹配到值时默认展示 value 值 -
#2954
8e4eedb
Thanks @zyprepare! - fix(notification): 调整通知组件过度样式触发滚动条 -
#2948
4d82491c6
Thanks @xiamiao1121! - feat(select): 新增带搜索情况下,点击叉号按钮时下拉框同时清空 -
Updated dependencies [
9e91b9075
,4d82491c6
,8e4eedb
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.6.1
4.6.1
Patch Changes
-
#2934
cafc0a56b
Thanks @xiamiao1121! - fix(dropdown): 修复 overlay={{className: 'xx'}} 不生效问题 -
#2940
516e30c25
Thanks @xiamiao1121! - fix(tabs): 修复 activeId 为一个不存在的值或空值,下划线显示不对的问题 -
#2834
969abb849
Thanks @zyprepare! - feat(date-picker): cellRender 增加 date 参数 -
#2944
629731e5b
Thanks @xiamiao1121! - fix(menu): 修复最后一个菜单项的子节点没有间距的问题 -
#2943
f496866a2
Thanks @xiamiao1121! - fix(tree): 修复 Firefox 中组件拖拽报错问题 -
#2933
369cdf935
Thanks @xiamiao1121! - fix(form): 修复 validator 回调中第一个参数带有多余的引号 -
#2936
5fa1190b9
Thanks @zyprepare! - fix(upload): 修复设置 maxCount 后上传时报错问题 -
#2930
c238c5d76
Thanks @xiamiao1121! - fix(pagination): 修复 onJump 事件不触发的问题 -
#2947
e65de3140
Thanks @zyprepare! - feat(descriptions): Add contentPosition api -
#2938
3d070cda4
Thanks @xiamiao1121! - fix(tabs): 修复设置缩放后下划线显示不正常问题 -
Updated dependencies [
5fa1190b9
,f496866a2
,369cdf935
,629731e5b
,e65de3140
,969abb849
,cafc0a56b
,c238c5d76
,516e30c25
,3d070cda4
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.6.0
4.6.0
Minor Changes
- #2926
f1dbab0
Thanks @zyprepare! - feat(hiui): 升级到 [email protected]
Patch Changes
-
#2912
280dfc9b1
Thanks @xiamiao1121! - feat(list): 支持配置字段别名 -
#2907
8d3e4a986
Thanks @yang-x20! - feat(number-input): 新增前缀后缀内容扩展 -
#2820
7550aff2e
Thanks @xiamiao1121! - feat(message): 支持指定 portal 挂载 -
#2880
1b46f791f
Thanks @xiamiao1121! - feat(menu): 新增支持配置字段别名 -
#2849
85307a41b
Thanks @xiamiao1121! - feat(modal): 新增自定义 zIndex 功能 -
#2895
7fd686eda
Thanks @xiamiao1121! - feat(search): 支持配置字段别名 -
#2824
912c60b7b
Thanks @xiamiao1121! - feat(cascader): 支持前置后置内容 -
#2905
7ac6a76b4
Thanks @yang-x20! - feat(date-picker): 新增前缀后缀内容扩展 -
#2889
dce209cd0
Thanks @xiamiao1121! - feat(dropdown): 支持配置字段别名 -
#2920
ec38ee1a6
Thanks @yang-x20! - feat(check-cascader): 新增自定义触发器 -
#2824
912c60b7b
Thanks @xiamiao1121! - feat(check-cascader): 支持前置后置内容 -
#2913
ce9517d8d
Thanks @xiamiao1121! - feat(transfer): 支持配置字段别名 -
#2882
760114484
Thanks @xiamiao1121! - feat(descriptions): 新增支持配置字段别名 -
#2868
95f2e843d
Thanks @xiamiao1121! - feat(check-cascader): 新增支持配置字段别名 -
#2893
2e56e30af
Thanks @xiamiao1121! - feat(search): 支持配置字段别名 -
#2922
362111208
Thanks @yang-x20! - feat(tree-select): 新增自定义触发器 -
#2823
d2b333b6c
Thanks @xiamiao1121! - feat(tree-select): 新增支持前置后置内容 -
#2878
179fd7fef
Thanks @yang-x20! - feat(check-tree-select): 新增前置后置内容扩展功能 -
#2904
cfc6c971d
Thanks @yang-x20! - feat(time-picker): 新增前缀后缀内容扩展 -
#2921
c6d9225c5
Thanks @yang-x20! - feat(cascader): 新增自定义触发器 -
#2916
2d8fd922e
Thanks @xiamiao1121! - feat(stepper): 支持配置字段别名 -
#2832
e37e7616b
Thanks @xiamiao1121! - feat(notification): 支持自定义 notification 配置 -
#2851
088f06557
Thanks @xiamiao1121! - feat(drawer): 支持自定义 zIndex 功能 -
#2917
9b2dc02ae
Thanks @xiamiao1121! - feat(filter): 支持配置字段别名 -
Updated dependencies [
1b46f791f
,ce9517d8d
,7ac6a76b4
,a227f4b5b
,95f2e843d
,c6d9225c5
,d2b333b6c
,7550aff2e
,362111208
,912c60b7b
,9b2dc02ae
,cfc6c971d
,2d8fd922e
,280dfc9b1
,8d3e4a986
,2e56e30af
,e37e7616b
,7fd686eda
,088f06557
,912c60b7b
,179fd7fef
,760114484
,85307a41b
,ec38ee1a6
,dce209cd0
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.5.11
4.5.11
Patch Changes
-
#2859
a8d3a1f26
Thanks @zyprepare! - fix(table): 修复 onDragStart 事件不触发问题 -
#2870
5508758ec
Thanks @zyprepare! - fix(pagination): 每页显示条数选择器改为基于父元素定位 -
#2847
1d048306f
Thanks @aqiusen! - fix(table): 修复虚拟列表 maxHeight 无法支持字符串问题 -
#2860
b4945c38b
Thanks @maoguoping! - fix(date-picker): 修复 datepicker 显示农历时 2 月中 1 月农历显示错误问题 -
#2867
eec624313
Thanks @aqiusen! - fix(table): 修复统计行中选中模式下显示异常问题(#2863) -
#2854
3585fd8fe
Thanks @maoguoping! - fix(date-picker): 修复预置农历下切换 1891 年以前组件报错问题 (#2611) -
Updated dependencies [
eec624313
,a8d3a1f26
,3585fd8fe
,5508758ec
,0e67d2263
,b4945c38b
]:- @hi-ui/[email protected]
- @hi-ui/[email protected]
- @hi-ui/[email protected]
4.0.0
4.0.0
- 新增
CheckCasacader
多项级联选择器组件 - 新增
ZenMode
禅模式组件 - 新增
PopConfirm
气泡确认框组件 - 新增
Avatar
头像组件 - 新增
Space
间距器组件 - 新增
Descriptions
描述列表组件 - 新增
Result
结果组件 - 新增
EmptyState
空状态组件 - 新增
Highlighter
文本高亮组件 - 新增
SvgIcon
SVG容器组件 - 新增
Textarea
多行文本输入框组件 - 新增
CheckTreeSelect
多项树形选择器组件 - 新增
CheckSelect
多项选择器组件
Checkbox
- 新增
name
支持自定义<input type="checkbox" \/>
的名称,用于Form
提交 - 新增
value
支持绑定表单控件值, 用于Form
提交 CheckboxGroup
新增 children 支持自定义渲染Checkbox
Counter
- 新增
autoFocus
支持开启自动聚焦 - 新增
changeOnWheel
支持开启滑轮改值 - 新增
invalid
支持开启无效态
DatePicker
- 新增
invalid
支持开启无效态 - 新增
overlay
自定义控制弹出层 - 新增
size
自定义大小 - 新增
appearance
自定义不同 UI 外观
Form
- 新增
initialErrors
支持初始化表单控件的异常错误 - 新增
initialTouched
支持初始化表单控件是否已产生交互并失焦动作 - 新增
validateTrigger
设置统一的表单校验时机 - 新增
validateAfterTouched
控制初次交互时不进行校验 - 新增
lazyValidate
开启惰性校验,遇到移除不再进行后续的校验 - 新增
onSubmit
提交时回调 - 新增
onReset
重置时回调 - 优化
ref
指向更改为innerRef
,原 ref 更正为 dom 引用获取,innerRef
校验等回调方法写法支持Promise
- 优化
Form.Item
下的required
只做展示,不做校验,校验使用rules
指定 - 新增
Form.Item
下的valueType
支持指定控件值数据结构类型 - 新增
Form.Item
下的valueChangeFuncPropName
支持自定义设置Form
从表单控件采集数据回调的属性 - 新增
Form.Item
下的valueDispatchTransform
支持自定义Form
从控件个体采集数据的转换器,最终会把返回值转发给Form
- 新增
Form.Item
下的valueConnectTransform
支持自定义控件个体接收Form
下发数据的转换器,最终会把返回值转发给FormField
- 新增
Form.Item
下的validateTrigger
支持设置触发该字段校验的时机(值必须是回调函数),会覆盖Form
设置的validateTrigger
- 新增
Form.Item
下的render
支持表单控件render
渲染 - 优化
Form.List
下的 children 渲染函数支持多种快捷操作方法swap
,insertBefore
,move
Input
- 优化
bordered
字段bordered
=>appearance
,统一使用appearance
设置外形(线\面\无边框)值 - 新增
prepend
支持Input
前置外置元素组合 - 新增
append
支持Input
后置外置元素组合 - 新增
prefix
支持Input
前置内置元素 - 新增
suffix
化支持Input
前置内置元素 - 新增
readOnly
支持Input
功能 - 新增
autoFocus
支持Input
功能 - 新增
maxLength
支持Input
功能 - 新增
trimValueOnBlur
支持Input
功能 - 新增
clearableTrigger
支持Input
清空内容功能 - 新增
size
支持不同尺寸
Rating
- 新增
autoFocus
支持自定聚焦 - 变更 组件名
Rate
->Rating
,符合专业认知 - 变更 字段:
vertical
->halfPlacement
- 优化 快捷键,支持左右键最大最小值无缝切换
Search
- 新增
defaultValue
支持输入框值非受控 - 新增
value
支持输入框值受控 - 变更
onChange
更改参数定义(event: HTMLInputEvent) => void
->(inputVal: ReactText) => void
- 变更
onSearch
更改参数定义(inputVal: string, item ?:DataItem) => void
->(inputVal: ReactText) => void
Slider
- 新增
color
自定义颜色能力 - 变更 字段:
vertical
->halfPlacement
- 废弃
type
,可使用color
替代
Radio
- 新增
readOnly
支持只读状态 - 优化
content
类型支持 ReactNode - 新增
RadioGroup
下的children
,支持内嵌Radio
,实现灵活的布局
Select
- 新增
overlay
控制弹出层的行为 - 新增
searchPlaceholder
支持搜索占位符配置 - 新增
loadingContent
支持自定义加载中文案 - 新增
virtual
支持虚拟列表 - 新增
height
支持虚拟列表 - 新增
itemHeight
支持虚拟列表 - 新增
displayRender
统一支持选择后内容自定义渲染 - 优化
value
类型string[]
->string \| number
- 优化
defaultValue
类型string[]
->string \| number
- 优化
onChange
类型定义 - 变更 字段
bordered
=>appearance
,支持设置外形(线\面\无边框)值 - 废弃
setOverlayContainer
,建议使用popper.container
替代 - 废弃
autoload
用户自行控制页面级首次渲染数据加载 - 废弃
type
拆分为单选多选组件单独维护
TimePicker
- 新增
defaultValue
表示非受控初始化值 - 新增
itemHeight
设置选择器高 - 新增
disabledHours
、disabledMinutes
、disabledSeconds
追加panel
参数,示当前计算的是开始还是结束 - 变更
value
类型定义为string[]
- 变更
placeholder
类型变更为string[]
- 变更
onChange
参数类型变更为string[]
Transfer
- 新增
placeholder
支持自定义搜索输入框占位内容 - 新增
DataItem.title
类型支持ReactNode
- 新增
defaultTargetIds
支持非受控设置穿梭目标 ids 列表 - 新增
pagination
支持大数据分页支持 - 新增
onDrop
新增第三个参数,表示操作前后的 ids 顺序列表
TreeSelect
- 新增
overlay
控制弹出层的行为 - 新增
searchPlaceholder
支持搜索占位符配置 - 新增
loadingContent
支持自定义加载中文案 - 新增
virtual
支持虚拟列表 - 新增
height
支持虚拟列表 - 新增
itemHeight
支持虚拟列表 - 新增
displayRender
统一支持选择后内容自定义渲染 - 新增
render
支持自定义渲染每一项 - 变更
value
类型string[] \| string
->string \| number
- 变更
defaultValue
类型string[] \| string
->string \| number
- 变更
bordered
字段bordered
->appearance
,设置外形(线\面\无边框)值 - 变更
expandedIds
字段:expandIds
->expandedIds
,统一字段命名及其含义 - 变更
defaultExpandedIds
字段:defaultExpandIds
->defaultExpandedIds
- 变更
onChange
类型参数定义 - 废弃
autoload
用户自行控制页面级首次渲染数据加载 - 废弃
type
拆分为单选多选组件单独维护 - 废弃
mode
建议使用CheckCascader
组件替代面包屑模式,交互体验更优。
Upload
- 新增
File.abort
中断上传方法 - 新增
File.progressNumber
表示实时上传进度数字
Carousel
- 新增
arrowSize
支持设置箭头指示器尺寸 - 新增
dotType
支持设置分页指示器类型 - 新增
dotPlacement
支持设置分页指示器位置
Card
- 变更
size
功能定义为紧凑或者常规,原功能设置width
采用style
即可 - 变更
content
字段名为children
,作为内容渲染 - 新增
loading
增加加载状态 - 新增
cover
支持卡片封面设置 ReactNode - 废弃
type
不再支持simple
模式,使用场景过于模糊
Collapse
- 新增支持嵌套
Collapse
使用 - 废弃
extra
建议使用title
实现其扩展
List
- 变更
action
字段位置变更:ListProps.action
->ListItemProps.action
- 变更
actionPlacement
字段位置变更:ListProps.action
->ListItemProps.action
- 新增
hoverable
鼠标移入时是否显示阴影 - 废弃
titleTag
建议使用title
,结合Tag
组件进行自定义渲染 - 废弃
titleTagType
建议使用title
,结合Tag
组件进行自定义渲染 - 废弃
type
字段,基于 item 是否存在avatar
属性决定是否渲染即可 - 废弃
layout
字段,功能无场景使用,建议外层自定义布局
Popover
- 新增
onOpen
打开时回调 | 增加钩子函数 - 新增
onClose
关闭时回调 | 增加钩子函数 - 变更
overlayClassName
字段为className
Preview
- 变更
onError
方法入参 - 变更
images
字段名为src
,语义化统一,且支持单个和数组 - 变更
simpleData
字段类型string[] | object[]
->string[]
- 新增
title
支持图片标题展示 - 新增
current
支持当前预览图片索引(受控),增加图片索引控制能力 - 新增
defaultCurrent
支持当前预览图片索引非受控
Table
- 变更
fixedToColumn
字段类型为只支持对象设置,支持受控冻结列 - 新增
onLoadChildren
支持返回undefined
不做任何处理,用于支持自定义控制 data 更新 - 新增
expandedEmbedRowKeys
支持内嵌面板独立控制 - 新增
onEmbedExpand
支持内嵌面板独立控制 - 新增
stickyFooter
支持底部吸底 - 新增
stickyFooterBottom
支持自定义底部吸底距离视口底部距离 - 新增
defaultFixedToColumn
支持非受控冻结列 - 新增
onFixedToColumn
支持冻结列设置回调,配合受控场景使用 - 新增
showRowHighlight
强化控制行 hover 高亮功能 - 新增
sortedColKeys
支持受控列排序 - 新增
onSortedColKeysChange
支持列排序设置回调,配合受控场景使用 - 废弃
column
数据项中selectFilters
属性,请使用filterDropdown
Timeline
- 变更
icon
支持ReactNode
按需引入 Icon,取消string
模式全量引入
ToolTip
- 变更
overlayClassName
字段名,使用className
即可 - 变更
placement
字段枚举值,语义化气泡卡片显示的位置 - 新增
onOpen
支持打开时回调 - 新增
onClose
支持关闭时回调 - 新增
arrow
是否显示箭头 - 新增
unmountOnClose
开启关闭时销毁,用于性能优化,优先级大于preload
- 新增
preload
开启预加载渲染,用于性能优化,优先级小于unmountOnClose
Tree
- 变更
expandedIcon
字段openIcon
->expandIcon
、类型:string
->React.ReactNode
,保证命名语义化 - 变更
collapsedIcon
字段closeIcon
->collapsedIcon
、类型:string
->React.ReactNode
保证命名语义化 - 变更
onBeforeSave
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onSave
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onBeforeDelete
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onDelete
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onExpand
入参,统一第一个参数为id
数据 - 变更
onLoadChildren
入参,支持节点对象数据状态注入 - 变更
onSelect
入参变更,支持节点反选 - 变更
onCheck
参数变更,统一第一个参数为id
数据,支持节点对象数据状态注入 - 变更
onDragStart
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onDrop
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 变更
onDropEnd
入参,支持节点对象数据状态注入,统一第一个参数为事件对象 - 新增
onDragEnd
拖拽结束时触发 - 新增
onDragLeave
节点 drag leaver 时调用 - 新增
onDragOver
节点 drag over 时调用 - 新增
virtual
支持虚拟列表 - 新增
height
支持虚拟列表 - 新增
itemHeight
支持虚拟列表 - 新增
showLine
支持自定义是否展示连接线 - 新增
leafIcon
支持设置叶子节点 Icon - 新增
titleRender
支持自定义渲染每一项 - 新增
onContextMenu
支持节点编辑操作交互更新,废弃右键 - 新增
menuOptions
类型和 contextMenu 一致 | 节点编辑操作交互更新,废弃右键 - 新增
editPlaceholder
强化支持编辑输入框自定义 placeholder - 新增
onSearch
强化支持搜索框 change 时回调 - 优化
checkedIds
类型扩充string
=>string \| number
- 优化
defaultCheckedIds
类型扩充string
=>string \| number
- 优化
selectedId
类型扩充string
=>string \| number
- 优化
defaultSelectedId
类型扩充string
=>string \| number
- 优化
expandedIds
类型扩充string
=>string \| number
- 优化
defaultExpandedIds
类型扩充string
=>string \| number
- 废弃
contextMenu
交互变更,建议使用onContextMenu
实现或者使用menuOptions
替代节点编辑交互
Grid
- 新增
gutter
属性,支持配置自定义间距 - 新增
rowGap
属性,支持行间距配置
Button
- 变更
size
由'large' | 'default' | 'small'
变更为'lg' | 'sm' | 'md' | 'xl'
- 变更
appearance
由'link' | 'button'
变更为'link' | 'line' | 'filled' | 'unset'
- 变更
icon
类型由string
变更为React.ReactNode
- 新增
shape
属性,设置按钮的形状
Breadcrumb
- 变更
onClick
属性参数,由(path: string) => void
变更为((evt: MouseEvent<Element, MouseEvent>, item: BreadcrumbDataItem, index: number) => void
- 变更
path
不再为面包屑依赖属性 - 变更
icon
类型由string
变更为ReactNode
- 新增
size
属性,设置面包屑尺寸 - 废弃
content
,请使用title
Dropdown
- 新增
overlay
属性自定义控制下拉框行为 - 新增
DropdownDataItem
类型下新增split
属性,配置底部分割线
Menu
- 变更 菜单项
content
属性,请使用title
属性 - 新增
defaultActiveId
属性,配置默认激活菜单项 - 新增
expandedType
属性,配置弹出层展开方式 - 新增
defaultExpandedIds
属性,配置默认菜单展开项 - 新增
expandedIds
属性,配置菜单展开项 - 新增
onExpand
属性,用于展开菜单时回调
Pagination
- 新增
showTotal
属性,配置是否展示总条数 - 新增
showPagers
属性,配置是否展示页码 - 废弃
type
属性'simple'
类型,可以组合使用type="shrink"
和showJumper={false}
实现原效果
Stepper
- 变更
current
由从 0 开始变为从 1 开始 - 变更
icon
类型由string
变更为ReactNode
- 新增
type
属性,支持配置节点类型
Tabs
- 变更 type 默认类型由
'card'
变为'line'
- 变更 type 废弃 'editable' 属性,直接使用
editable
属性 - 变更 drag 类事件统一对齐H5原生api
- 新增
TabList
组件,支持单独使用切换头 - 新增
editable
属性,配置是否可编辑 - 变更
onTabClick
属性,定义由(tabKey, event) => void
变更为 `((tabId: ReactText) => void)...
3.9.0
3.9.0
- 新增
Table
组件hiddenColKeys
和onHiddenColKeysChange
受控控制列显隐 #1994 - 新增
Table
组件支持 checkAll 复选框右侧自定义操作按钮 #2007 - 修复
Select
组件高亮词搜索存在正则注入 #1972 - 修复
Table
组件 resizable 调节列宽功能失效 #1970 - 优化
Dropdown
组件 props 中的 data 消除副作用 #1991 - 修复
TimePicker
组件使用 minusStep 当点击 clear 后会再次自动回显值 #1986 - 修复
Table
组件 window 系统draggable=false
禁用失效 #1993 - 修复
Popper
组件 Popper DOM 节点位置移动时未同步进行位置计算 #2011 - 修复
Drawer
组件阴影展示问题 #1948 - 修复
SelectTree
组件禁用仍可删除的问题 #1947 - 修复
Popper
滚动时导致弹窗位置失效的问题 #1955 - 修复
Table
align 配置对表头无效的问题 #1954 - 新增
Tree
对添加节点返回parent指向 #1952 - 修复
Select
异步请求未发出时的空校验问题 #1953 - 修复
Popper
无法正确获取 clientHeight 的问题 #1953 - 修复
DatePicker
weekOffset 周选择失效问题 #1976 - 修复
Input
placeholder 不受控的问题 #1982 - 修复
Tabs
箭头样式问题 #1978 - 修复
TimePicker
使用 minusStep,点击清空后会再次自动回显值的问题 #1986 - 新增
Table
rowSelection onChange 回调参数,支持选中对象和选中状态 #1988 - 修复
Table
filterIcon 传入 ReactNode 导致页面卡顿的问题 #2017 - 新增
SelectTree
支持自定义过滤 #2009 - 修复
Select
dataSource 返回为 undefined 时的问题 #2020 - 修复
Form
schemaForm initialValues 不生效的问题 #2028 - 修复
Carousel
下标索引不正确的问题 #2033 - 修复
Table
拖拽到自身节点时的 bug #2035 - 新增
Table
render 全局自定义单元格渲染 #2037 - 修复
Table
单独冻结右侧列时,一处左侧操作列也会跟随冻结的问题 #2041 - 修复
Form
onValuesChange 返回数据字段异常的问题 #2077 - 修复
DatePicker
周范围选择时展示周数异常的问题 #2083 - 新增
Input
支持 ref 获取 #2074 - 新增
Table
支持 onRow 事件进行行操作 #2093 - 新增
Table
fixedColumnTrigger 支持固定列始终固定 #2092 - 修复
Tree
兼容 contextMenu 返回空数组的情况 #2106 - 新增
Table
复选框增加半选状态 #2107 - 修复
Search
点击下拉选项更新 input value 未触发 onChange 的问题 #2108 - 新增
Table
highlightedRowOnDoubleClick 支持双击高亮行功能允许开关配置 #2118 - 修复
Collapse
不支持 className #2147 - 修复
Modal
closeable 属性不受控更新 #2135 - 新增
Modal
内容区滚动控制 #2155 - 新增
Table
支持固定列不允许 Resizable,添加 disabledResizableColKeys 控制指定 col 列禁用 Resizable #2160 - 修复
Form
某个表单控件 initialValues 初始化有值,但是校验 required 时仍然报错无值的问题 #2141 - 修复
Form
某个表单控件 initialValues 初始化有值,但是校验 required 时仍然报错无值的问题 #2139 - 修复
TimePicker
只选择一个时间时的报错问题 #2129 - 修复
Tree
onSelect 无法获取到 hooks 定义 state 值的变化的问题 #2131 - 修复
Input
safari 中文输入产生无效字符的问题 #2085
3.8.0
- 新增 所有组件 props TS 类型定义的导出 #1933
- 新增 Modal confirmLoading 控制确定按钮的 loading 状态 #1866
- 新增 Cascader onOpen 下拉菜单打开、onClose 下拉菜单关闭回调方法,优化动态加载数据功能 #1854
- 新增 Table 组件 align 属性接受 center 属性 #1835
- 新增 Table 组件 拖拽功能 #1851
- 新增 Table 组件 自定义列筛选 #1850
- 新增 Table 树形组件 onExpand 事件 #1939
- 新增 Select 组件 renderExtraFooter 自定义下拉菜单底部渲染函数 #1864
- 新增 Select 组件 onBlur 事件 #1901
- 新增 SelectTree 组件 className 设置 #1921
- 新增 Tree 组件指定节点设置 selectable #1893
- 新增 DatePicker 组件中对时间选择器的禁选功能 #1917
- 新增 SelectTree 组件节点支持 disabled 禁用状态 #1870
- 新增 SelectTree 组件节点支持 fieldNames 属性 #1879
- 优化 DatePicker 组件在 Table 组件中受控形态下无法选中问题 #1844
- 优化 Carousel 组件内容宽度根据容器改变自适应 #1834
- 优化 Select 组件多选模式标签顺序与value顺序一致化 #1898
- 优化 Charts 组件文档中对 echarts 版本约束 #1896
- 优化 Tabs 组件滚动方向交互控制 #1928
- 优化 Message 组件文本溢出折行处理 #1936
- 修复 Cascader 组件 异步加载在受控形态下,无法选中数据 #1875
- 修复 Form 组件对 Counter 组件默认值为 0 校验异常问题 #1842
- 修复 Preview 组件,图片打开失败时,页面一直处在加载状态 #1816
- 修复 HiRequest 在 type='download'时 不能正确解析 filename 问题 #1820
- 修复 SelectTree searchMode 为 filter 时,搜索后勾选,SelectTree 已选节点被清空 #1791
- 修复 Select data 属性发生改变,选中值未更新问题 #1823
- 修复 Popper 基础弹层组件弹出位置未能及时更新问题 #1857
- 修复 Form 组件中使用 schemaFrom 时,schema 更新未生效问题 #1862
- 修复 Form 组件中使用 List 组件,输出值格式异常 #1872
- 修复 Form 组件 onBlur 触发无效的 onChange,导致 value 更新失效 #1910
- 修复 Form 组件中 SchemaForm 重渲染导致表单控件无法输入 #1908
- 修复 Form 组件中对 rules 的动态更新校验 #1935
- 修复 Select 组件异步搜索模式下,清空搜索内容未触发搜索问题 #1883
- 修复 Table 组件子节点 isLeaf 属性为 false 时,显示展开 icon #1887
- 修复 Table 组件列更新时,setting 列未跟随更新问题 #1885
- 修复 Alert 组件 type 属性值文档描述错误 #1877
- 修复 Transfer 组件中搜索输入框交互样式异常 #1895
- 修复 DatePicker 组件在 Form 校验失败时边框爆红提示未正常显示 #1897
- 修复 Input 组件中输入手机号在11位时再尝试输入,总会多出一位 #1919
- 修复 Badge 组件 offset 属性设置状态点的位置偏移异常 #1931
- 修复 Carousel 组件左侧切换按钮点击失效 #1942
3.7.0
3.7.0
- 新增
Message
组件 onClick、onClose方法#1727 - 新增
From
组件 setListItemFieldsValue 方法, 设置表单中From.List的指定项的值#1760 - 新增
Table
组件 onLoadChildren 方法, 树形表格下异步加载子数据 #1725 - 新增
Badge
组件 offset 属性设置状态点的位置偏移 #1786 - 新增
Slider
组件 showRangeLabel 属性设置是否显示范围值 #1783 - 优化
Table
组件树形表格,允许控制指定节点的展开收起 #1784 - 优化
Grid
组件接受原生属性 #1609 - 优化
Select
onChang 回调方法中,获取全部选项详细内容 #1726 - 优化
Form
组件允许 FormItem 中的表单类组件设置 value #1741 - 优化
Table
组件 showColHighlight 属性,修改内部触发逻辑 #1759 - 优化
Table
组件 render 自定义渲染函数,可以获取列的位置 #1808 - 优化
Tree
组件文字较多折行时,遮盖问题 #1768 - 修复
Table
组件表头吸顶问题 #1789 - 修复
Tree
编辑形态,不能输入空格问题 #1768 - 修复
Select
disabled 情况下,输入框仍能删除选项问题 #1707 - 修复
Table
组件表头分组中使用 fixedToColumn 属性导致表头错乱 #1732 - 修复
Upload
组件 onRemove 回调 api 导致外部引用闭包的问题 #1739 - 修复
Form
组件 Form.Item 子节点 onChange 方法中设置表单值异常问题 #1745 - 修复
Table
组件 批量选择形态中,在 data 为空数组时,表头全选项会默认勾选问题 #1749 - 修复
Table
组件 批量选择形态中,表格禁用行,全选时会被勾选问题 #1752 - 修复
Tree
组件 editable 受控状态下,编辑菜单显示问题 #1761 - 修复
Tree
LegacyTree 组件 draggable 为 true 时,节点展开且无法选中节点问题 #1781 - 修复
Slider
组件 max、min 受控问题,Modal 中不能拖拽 #1783 - 修复
DatePicker
组件 yearrange、monthrange 无法通过 min、max 限制时间区间问题 #1780 - 修复
Form
组件值校验问题 #1802 - 修复
Tree
自定义右侧菜单参数错误问题 #1812 - 修复
Tree
在 onBeforeSave 返回 false后依然可以新增子节点问题 #1813
3.6.0
3.6.0
- 新增
Table
组件 rowExpandable 方法,对内嵌式表格中左侧箭头进行自定义#1679 - 新增
Form
组件新增 clearValidates 方法,用于清除表单校验 #1691 - 新增
Form
组件 getFieldsError、getFieldsValue 方法,用于静默获取表单状态 #1680 - 新增
SelectTree
disabled 属性,控制禁用状态#1675 - 优化
Table
expandedRender 函数接受 Promise,可以进行异步渲染#1679 - 优化
Tabs
组件 在 type 为 editable 时右上角的加号的显示隐藏随 onAdd 方法自动显示隐藏 #1662 - 修复
Modal
组件 confirm 方法传入 className 属性无效问题 #1584 - 修复
Modal
组件 closeable 属性无效问题 #1645 - 修复
Form
组件 setFieldsValue 方式调用显示异常问题 #1642 - 修复
Form
组件中包裹多个 List 组件,值未展示问题 #1649 - 修复
Table
组件 data值为带正负符号的数字类型字符串时,无法进行求和及平均值的问题 #1616 - 修复
Tabs
组件 panes 数据源异步变更,导致Tabs.Pane重渲染时,底部高亮线偏移的问题 #1651 - 修复
DatePicker
组件 type 为 timeperiod 在受控时,选择完成时间后该组件内容显示为空 #1653 - 修复
Select
组件在分组形态下,搜索功能无效 #1655 - 修复
DatePicker
type 为 daterange 时,且 showTime 为 true 选择时间显示异常 #1640 - 修复
Cascader
id 为 Number 类型时导致节点重复添加问题#1648 - 修复
Tabs
组件 onDelete、onAdd 等方法获取数据操作异常问题#1676 - 修复
DatePicker
maxDate 属性设置日期后,月份禁用错误 #1690 - 修复
Upload
在 type 为 drag 时,通过拖动文件上传,data数据不可更新#1693 - 修复
DatePicker
在 type 为 daterange 时, 时间区间选择同一天无效问题#1688