【发布时间】:2021-04-04 22:59:08
【问题描述】:
在这里,我有一个 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 而不是父母。
有多个organizationUnitId。但是每当出现对象数组时,我希望对象显示为子对象而不是父对象。
我该怎么做?
【问题讨论】:
-
这样的? nimb.ws/MB6HkA合并treeview的样式是什么意思?
-
是的,完全一样。我在设计中需要一条实线而不是虚线。
标签: javascript html css reactjs material-ui