office-ui-fabric - 如何在 Fabric DetailsList 中呈现包含文本和工具提示图标的列标题
解决方案
hack 的方式,虽然name
prop 被定义为字符串类型,但实际上我们可以传递一个 ReactNode 给它,只需要将它的类型强制转换为 any。
示例代码:
import { Tooltip } from 'antd'
import { InfoCircleOutlined } from '@ant-design/icons'
const columns: IColumn[] = [
{
name: <div>xxx <Tooltip title="tooltip"><InfoCircleOutlined /></Tooltip></div> as any,
...
},
...
]
<DetailsList columns={columns} .../>
效果:
推荐阅读
- ruby-on-rails - 未初始化的常量 ActionController::RedirectBackError 您的意思是?ActionController::RenderError
- assembly - MIPS CPU 如何掉电?
- python - Errno 98 自动脚本在重新启动时启动时地址已在使用中
- python - 在 Jupyter Notebook 上导入 Keras
- node.js - Docker Compose 导致 Error: listen EADDRINUSE: address already in use :::3003
- ansible - 编写 ansible 剧本的方法
- mat-table - 如何修复 angulat-mat-table 中的行高
- symfony - 在 API 平台安全注解中使用常量
- eclipse - 在 Cloudera HDP 沙盒上安装 Eclipse
- c++ - C++ Visual Studio C2027 和 C2011 错误