【问题标题】:React mui-datatables change header colorReact mui-datatables更改标题颜色
【发布时间】:2021-06-15 05:37:12
【问题描述】:

我正在尝试更改mui-datatables的头部,但它无法正常工作。

import MUIDataTable from "mui-datatables";
import { createMuiTheme, MuiThemeProvider } from '@material-ui/core/styles';
...

// here I set the them
const getMuiTheme = () => createMuiTheme({
    overrides: {
        MuiTableHead: {
            root: {
                backgroundColor: "#c1e1ec"
            }
        }
    }
});

...

// rendering
<MuiThemeProvider theme={getMuiTheme()}>                                                    
    <MUIDataTable
        title={"Existing Users"}
        data={users}
        columns={columns}
        options={options}
    />
</MuiThemeProvider>

它不会改变头部的颜色。它一直显示一个白色的头。但是,如果我使用 Firefox 检查元素,我可以看到 thead 元素的以下样式

.MuiTableHead-root {
    display: table-header-group;
    background-color: #c1e1ec;
}

【问题讨论】:

    标签: reactjs mui-datatable


    【解决方案1】:

    每个孩子.MUIDataTableHeadCell-fixedHeader 都有自己的背景,所以你宁愿改变这个班级然后.MuiTableHeader-root

    或者以我认为更好的方式。

    MuiTableCell: {
        head: {
            backgroundColor: "red !important"
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2021-08-23
      • 2020-12-01
      • 2022-01-23
      • 2019-12-23
      • 2018-09-12
      • 2022-01-15
      • 2018-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多