Material-UI:如何在TreeView中添加边框
在这里,我在 React 中有一个代码。我想在树的左侧显示虚线。
我怎样才能做到这一点?
我需要这样的东西:
而且,我想将 的样式TreeView与此代码合并:
const StyledTreeItem = withStyles((theme) => ({
iconContainer: {
'& .close': {
opacity: 0.3,
},
},
group: {
marginLeft: 2,
paddingLeft: 3,
borderLeft: `1px dashed ${fade(theme.palette.text.primary, 0.4)}`,
},
}))((props) => <TreeItem {...props} />);
"organizationalUnitsList": [
{
"organizationalUnitId": "",
"organizationalUnitName": "A",
"organizationalUnitsList": [
{
"organizationalUnitId": "",
"organizationalUnitName": "b",
}
]
},
{
"organizationalUnitId": "",
"organizationalUnitName": "C",
"organizationalUnitsList": [
{
"organizationalUnitId": "",
"organizationalUnitName": "D",
"organizationalUnitsList": [
{
"organizationalUnitId": "",
"organizationalUnitName": "e",
}
]
}
]
},
{
"organizationalUnitId": "",
"organizationalUnitName": "f"
}
]
现在,我希望 TreeView 在 OrganizationalUnitName 处不将 borderBottom 显示为“A”、“C”和“D”。因为他们将扮演孩子的父母的角色。我希望孩子显示 borderBottom 而不是父母。
有多个organizationalUnitId。但是每当出现对象数组时,我都希望对象显示为子项而不是父项。
我怎样才能做到这一点?