Skip to content

请问 loadData模式下的Tree,能做到展开所选节点的所有父节点吗? #3

@wufeng87

Description

@wufeng87

我用如下代码想展开这个子节点 'src/a/b.txt'。
初始化时,expandedKeys传入的值为['src', 'src/a'],目前的效果是只展开到了src目录,a目录没展开。应该是我使用了loadData接口的缘故吧?
谢谢。

            let _ar = [];
            const expandedKeys = [];
            if (_path) {
                _ar = _path.split('/')
                _ar.length = _ar.length - 1
                _ar.forEach( (item, index) => {
                    expandedKeys.push( index === 0 ? item : expandedKeys[index - 1] + '/' + item)
                })
            }
            expandedKeys.length && this.setState({
                expandedKeys,
            })

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions