富树形视图 - 自定义
了解如何自定义富树形视图组件。
基础
自定义图标
使用 collapseIcon
插槽、expandIcon
插槽和 defaultEndIcon
属性来自定义树形视图图标。下面的演示展示了如何使用现有的图标库(例如 Material Icons)以及使用 Material UI 的 SVG Icon component 从头开始创建图标来添加图标。
- @mui/x-data-grid
- @mui/x-data-grid-pro
- 日期和时间选择器
- 图表
- 树形视图
自定义切换动画
在 <TreeItem />
上使用 groupTransition
插槽来传递一个处理动画的组件。
下面的演示使用 Material UI 的 Collapse 组件和 react-spring 库进行动画处理。
- @mui/x-data-grid
- @mui/x-data-grid-pro
- 日期和时间选择器
- 图表
- 树形视图
自定义样式
使用 treeItemClasses
定位 Tree Item 组件的内部元素并更改其样式。
- @mui/x-data-grid
- @mui/x-data-grid-pro
- 日期和时间选择器
- 图表
- 树形视图
按 Enter 开始编辑
自定义 Tree Item
您可以使用 Tree Item 的自定义 API 来构建新的布局和管理行为。了解更多关于 Tree Item 组件的结构以及 Tree Item 自定义文档 中提供的自定义实用程序。
无头 API
使用 useTreeItem2
Hook 创建您自己的组件。下面的演示展示了如何添加头像和自定义排版元素。
- AAmelia Hart
- BBailey Monroe
- FFreddie Reed
- GGeorgia Johnson
发票
会议纪要
任务列表
设备
视频会议
个人
合影
书签
历史记录
回收站