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。但是每当出现对象数组时,我都希望对象显示为子项而不是父项。

我怎样才能做到这一点?

以上是Material-UI:如何在TreeView中添加边框的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>