我试图覆盖 MUI 数据网格组件中每行之间的默认底部边框,但没有成功。到目前为止,我已经尝试使用主题覆盖、添加className属性border设置为none、尝试使用该sx功能和自定义index.css样式表。任何帮助将不胜感激。
这是我的组件:
component.tsx
<div className = {classes.ListTable}>
<DataGrid
sx={{
border: 0, // also tried setting to none
borderRadius: 2,
p: 2,
minWidth: 300,
}}
rows={rows}
columns={columns}
pageSize={5}
rowsPerPageOptions={[5]}
checkboxSelection
disableSelectionOnClick
classes={{ root: classes.MuiTableCell}}
/>
</div>
Run Code Online (Sandbox Code Playgroud)
以下是我迄今为止不成功的造型尝试:
theme.tsx
const theme = createTheme({
...
overrides: {
DataGrid: {
root:{
border: 'none',
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
index.css
.MuiPaper-root-MuiDrawer-paper,
.MuiDataGrid-footerContainer,
.MuiDataGrid-root,
.MuiDataGrid-row,
.MuiDataGrid-column,
.MuiDataGrid {
border: 0 !important;
}
Run Code Online (Sandbox Code Playgroud)
styles.tsx
ListTable: { …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个 actix 服务器,用于actix-web = "3.3.2"向 AWS SES 发送 POST 请求,该请求将向路由正文中提供的地址发送电子邮件。我创建了一个名为 的路由,signup它返回带有以下curl请求的 400 响应:
curl -i POST -d "name=test_name&email=testemail@test.com" 127.0.0.1:8000/signup -v。
我还尝试使用以下方法发送argjson对象-d:
curl -i POST -d '{"name": "test_name", "email": "testemail@test.com"}' 127.0.0.1:8000/signup -v
两者都回应:
curl: (6) Could not resolve host: POST
* Expire in 0 ms for 6 (transfer 0x5c7286c42fb0)
* Trying 127.0.0.1...
* TCP_NODELAY set
* Expire in 200 ms for 4 (transfer 0x5c7286c42fb0)
* Connected to 127.0.0.1 (127.0.0.1) port …Run Code Online (Sandbox Code Playgroud)