datagrid - Material-UI DataGrid : How do I add a tooltip to each row cell?

标签 datagrid material-ui

我在 react material ui datagrid 文档中找不到任何与此相关的内容 here .我注意到您可以通过“描述”字段向列添加工具提示,但找不到与行相关的任何文档或示例。

最佳答案

修改列以添加 renderCell 属性

const columns: Columns = [
  {
    field: 'id',
    headerName: 'ID',
    sortable: false,
    renderCell: (params: any) =>  (
       <Tooltip title={params.data.id} >
        <span className="table-cell-trucate">{params.data.id}</span>
        </Tooltip>
      ),
  }
]
css 变化:
.table-cell-trucate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

关于datagrid - Material-UI DataGrid : How do I add a tooltip to each row cell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64938504/

相关文章:

javascript - 如何在扩展组件(Material-UI + ReactJS)时保留组件(Card 组件)的位置?

c# - WPF Datagrid 列格式编号以包含逗号

wpf - 如何在DataGridTextColumn的工具提示中显示IDataErrorInfo的错误?

material-ui - 使用 JSS 和 Material-UI 的样式注入(inject)顺序在 dev 和 prod 之间有所不同

rest - 如何将 React-Select 与 Rest API(远程数据)集成

reactjs - 引用主题的原色而不是 Material UI 中的特定颜色

c# - 数据表过滤

wpf - 每个单元格绑定(bind)一个数据网格一个对象

WPF DataGrid 全行选择

reactjs - Material UI 嵌套类覆盖