You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Removed the `lazy` attribute of Transfer, it does not have a real optimization effect.
245
245
- Removed the `combobox` mode of Select, please use `AutoComplete` instead.
246
246
- Deprecated Button.Group, please use `Space` instead.
247
-
-`Timeline.Item` new label
248
-
-`Steps` added `responsive`, `percent`
249
-
-`Collapse` added `ghost`, `collapsible`
250
-
-`Popconfirm` added `cancelButton`, `okButton`, and `esc` button hiding
251
-
-`ConfigProvider` added ConfigProvider.config to define the configuration of `Modal.xxx``message``notification`
252
-
-`Tree``TreeSelect`
247
+
-`Timeline.Item` new label.
248
+
-`Steps` added `responsive`, `percent`.
249
+
-`Collapse` added `ghost`, `collapsible`.
250
+
-`Popconfirm` added `cancelButton`, `okButton`, and `esc` button hiding.
251
+
-`ConfigProvider` added ConfigProvider.config to define the configuration of `Modal.xxx``message``notification`.
252
+
-`Tree``TreeSelect`.
253
253
254
-
- Added virtual scrolling, discarded using `a-tree-node``a-tree-select-node` to build nodes, using `treeData` property instead to improve component performance
255
-
- Deprecated `scopedSlots``slots` custom rendering node, and replace it with `v-slot:title` to improve ease of use, avoid slot configuration expansion, and also avoid slot conflicts
254
+
- Added virtual scrolling, discarded using `a-tree-node``a-tree-select-node` to build nodes, using `treeData` property instead to improve component performance.
255
+
- Deprecated `scopedSlots``slots` custom rendering node, and replace it with `v-slot:title` to improve ease of use, avoid slot configuration expansion, and also avoid slot conflicts.
256
256
257
257
-`Table`
258
258
259
259
- Removed the `rowSelection.hideDefaultSelections` property of Table, please use `SELECTION_ALL` and `SELECTION_INVERT` in `rowSelection.selections` instead, [custom options](/components/table/#components-table-demo- row-selection-custom).
260
-
- Removed Column slots and replaced them with `v-slot:headerCell``v-slot:headerCell``v-slot:bodyCell``v-slot:customFilterDropdown``v-slot:customFilterIcon` to improve ease of use , To avoid slot configuration expansion, but also to avoid the problem of slot conflicts
261
-
- Added expandFixed to control whether the expanded icon is fixed
260
+
- Removed Column slots and replaced them with `v-slot:headerCell``v-slot:headerCell``v-slot:bodyCell``v-slot:customFilterDropdown``v-slot:customFilterIcon` to improve ease of use , To avoid slot configuration expansion, but also to avoid the problem of slot conflicts.
261
+
- Added expandFixed to control whether the expanded icon is fixed.
262
262
- Added the showSorterTooltip header whether to display the tooltip for the next sort.
263
-
- Added sticky for setting sticky head and scroll bar
264
-
- Added rowExpandable to set whether to allow row expansion
265
-
- New slot headerCell is used to personalize the header cell
266
-
- Added slot bodyCell for personalized cell
267
-
- New slot customFilterDropdown is used to customize the filter menu, which needs to be used with `column.customFilterDropdown`
268
-
- Added slot customFilterIcon for custom filter icons
269
-
- New slot emptyText is used to customize the display content of empty data
270
-
- Added slot summary for the summary column
263
+
- Added sticky for setting sticky head and scroll bar.
264
+
- Added rowExpandable to set whether to allow row expansion.
265
+
- New slot headerCell is used to personalize the header cell.
266
+
- Added slot bodyCell for personalized cell.
267
+
- New slot customFilterDropdown is used to customize the filter menu, which needs to be used with `column.customFilterDropdown`.
268
+
- Added slot customFilterIcon for custom filter icons.
269
+
- New slot emptyText is used to customize the display content of empty data.
270
+
- Added slot summary for the summary column.
271
271
272
272
-`DatePicker``TimePicker``Calendar`
273
273
274
274
- By default, a more lightweight dayjs is used to replace momentjs. If your project is too large and uses a lot of momentjs methods, you can refer to the document [Custom Time Library](/docs/vue/replace-date-cn), Replace with momentjs.
275
-
- UI interaction adjustment, align with antd 4.x interaction specifications
275
+
- UI interaction adjustment, align with antd 4.x interaction specifications.
276
276
277
277
-`Form` The main goal of this update is to improve performance. If you don't have custom form controls, you can almost ignore this part
278
278
279
279
- Since version 3.0, Form.Item no longer hijacks child elements, but automatically checks through provider/inject dependency injection. This method can improve component performance, and there is no limit to the number of child elements. The same is true for child elements. It can be a high-level component that is further encapsulated.
280
280
281
-
You can reference [Customized Form Controls](#components-form-demo-customized-form-controls)
282
-
283
-
But it also has some disadvantages:
281
+
You can reference [Customized Form Controls](#components-form-demo-customized-form-controls), but it also has some disadvantages:
284
282
285
283
1. If the custom component wants Form.Item to be verified and displayed, you need to inject `const {id, onFieldChange, onFieldBlur} = useFormItemContext()` and call the corresponding method.
286
284
287
-
2. A Form.Item can only collect the data of one form item. If there are multiple form items, it will cause collection confusion, for example,
285
+
2. A Form.Item can only collect the data of one form item. If there are multiple form items, it will cause collection confusion. For example,
0 commit comments