【发布时间】:2020-03-09 10:40:27
【问题描述】:
使用material-ui/lab 4.0.0-alpha.27 - TreeView 组件
我有一个包含几百个节点的树视图。我在用户可以用来搜索/过滤树的treview 之前添加了一个文本字段。当他们键入时,我从 TreeItems 添加/删除类以隐藏和显示 TreeItems。它工作得很好,但是我们希望所有节点在它们在搜索/过滤文本字段中输入内容后展开。
我尝试为“defaultExpanded”道具提供一个包含所有节点的新列表,但它似乎并没有像我预期的那样导致节点扩展。 defaultExpanded 属性似乎仅在树最初绘制时才受到尊重。
我目前正在通过寻找折叠的节点并触发点击事件来解决这个问题,以强制它们打开,但这会导致问题(文本字段失去焦点,键盘隐藏,树视图跳跃)。我需要一些更流畅的东西。
【问题讨论】:
标签: reactjs material-ui