繁体   English   中英

向 MUI DataGrid 行添加边框

[英]Add border to MUI DataGrid Row

我正在尝试将 Material UI DataGrid 行设置为具有边框的样式,类似于此屏幕截图(我审查了一些信息,但你明白了) MUI 数据网格图像

我遇到的问题是我无法让正确的边框出现(下面的 codesandbox)

到目前为止,我尝试使用border: 1设置全局类.MuiDataGrid-row的样式,除了右边的所有边框都被应用,我不明白为什么。

同样使用这种方法,第一行有双底边框,因为第二行顶部边框重叠并且看起来很奇怪,如果你能帮我一下那也太好了!

编辑 nameless-leftpad-xfyou7

在建议的更改之后 有两种方法

方法一:(简单)

showCellRightBorder={true}添加到您的Datagrid组件

方法二:(提供定制)

将以下 css 添加到Datagrid组件的sx属性中。

CODE TO BE REMOVED:
// "& .MuiDataGrid-row": {
//   borderTop: 1,
//   borderBottom: 0
// },

CODE TO BE ADDED:
"& .MuiDataGrid-cell": {
border: 1,
borderRight: 0,
borderTop: 0,
// add more css for customization
},

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM