react-d3-tree
react-d3-tree copied to clipboard
Setting initial collapsed state of nodes
Are you reporting a bug, or opening a feature request?
Question or Feature Request
What is the behavior/output you expect?
How do you set the initial collapsed/expanded state of any particular set of nodes in the Tree data?
In v1, we were able to do this via the _collapsed attribute - but setting the __rd3t.collapsed attribute does not have the same effect.
What version of react-d3-tree are you using?
3.3
If anyone knows of any workarounds to this, e.g. via an imperative API call, please do let me know. 💜
Copying across the example I posted of what I am trying to achieve;
I would like to load the tree with a specific path expanded (everything else collapsed).
For example, given the following tree;
A
/ \
/ \
B E
/ \
/ \
C D
I would like to be able to set the path of A -> B -> D to be be visible/expanded when the tree initially loads;
A
/
/
B
\
\
D
hey, @sockthedev. Is there any chance that you resolved the issue? I'd highly appreciate if you reply. Ciao
Hey @hikmert, in the end I rendered the entire tree, but then updated the style for the active path so that it was "brighter" than the rest of the nodes. I would have preferred the above, but for now this is working. I'll see how the solution scales though.
Hey, @sockthedev. Were you able to resolve the issue? I basically had search kind of thing built on this. So, Stuck with using v1.