Every tree view I’ve ever worked with has the ability to set the level at which the tree view will be expanded when first initialized. All I see with this tree view is expandAll() and collapseAll(). This gives you one extreme or the other. Our customers will not like having to click about 20 expansion boxes to get the tree view to their desired default viewing level of expansion.
The tree view I am currently working on has 4 levels, with over a thousand nodes. The customer wants to start out with the tree view expanded to the third level so that all they have to do is expand the third level node they are interested in to get to the corresponding 4th level nodes. As it is now, they have to expand all the 1st and 2nd level nodes to get to their desired starting point. This takes about 20 clicks to accomplish. It may not sound like a lot, but if you do it several times a day, it’s very time consuming.
I would like to request the ability to select a level of expansion for the tree view on the initialization of it. Thanks.