React Material Treeview,使用展开 属性 时树节点不会在单击时展开
React Material Treeview, Tree node not expanding on click when using expanded property
Treeview 在使用扩展 属性 时手动点击不扩展,不确定为什么不扩展
<TreeView
className={classes.root}
defaultCollapseIcon={<MinusSquare />}
expanded={nodeIds}
selected={props.nodeId.toString()}
defaultExpandIcon={<PlusSquare />}
defaultEndIcon={<CloseSquare />}
>
{GetTreeItemsFromData(props.treeItems)}
</TreeView>
根据 Material-UI 中 TreeView API
的文档,要扩展节点,您需要将节点 ID 作为数组传入 expanded
或 defaultExpanded
.
所以如果你不能扩展一个节点,或许你可以先看看状态下nodeIds
是不是一个数组,然后看看你更新状态时是否正确触发了重新渲染.如果没有,那么您可能还没有正确设置此状态。
参考:TreeView API
Treeview 在使用扩展 属性 时手动点击不扩展,不确定为什么不扩展
<TreeView
className={classes.root}
defaultCollapseIcon={<MinusSquare />}
expanded={nodeIds}
selected={props.nodeId.toString()}
defaultExpandIcon={<PlusSquare />}
defaultEndIcon={<CloseSquare />}
>
{GetTreeItemsFromData(props.treeItems)}
</TreeView>
根据 Material-UI 中 TreeView API
的文档,要扩展节点,您需要将节点 ID 作为数组传入 expanded
或 defaultExpanded
.
所以如果你不能扩展一个节点,或许你可以先看看状态下nodeIds
是不是一个数组,然后看看你更新状态时是否正确触发了重新渲染.如果没有,那么您可能还没有正确设置此状态。
参考:TreeView API