myT*_*532 1 reactjs mui-datatable
我正在尝试更改 的头部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>
Run Code Online (Sandbox Code Playgroud)
它不会改变头部的颜色。一直露出白头。但是,如果我使用 Firefox 检查该元素,我可以看到 head 元素的以下样式
.MuiTableHead-root {
display: table-header-group;
background-color: #c1e1ec;
}
Run Code Online (Sandbox Code Playgroud)
每个孩子.MUIDataTableHeadCell-fixedHeader都有自己的背景,所以你应该改变这个班级.MuiTableHeader-root
或者以我认为更好的方式。
MuiTableCell: {
head: {
backgroundColor: "red !important"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9895 次 |
| 最近记录: |