Material-UI DataGrid:如何向每行单元格添加工具提示?

rgi*_*s16 4 datagrid material-ui

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

小智 6

修改列以添加 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>
      ),
  }
]
Run Code Online (Sandbox Code Playgroud)

css 变化:

.table-cell-trucate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)

  • **params.data** 在当前数据网格版本中似乎不再可用(当前为“@mui/x-data-grid”:“^5.5.1”)。将 **params.data.id** 替换为 **params.value.toString()** 对我有用 (2认同)