Hi there,
I have a TreeGrid containing a large amount of nodes, so we're using load on demand to expand each level of the tree as it's expanded.
My problem is with cascading selection - we'd like to be able to select the top node of a section and have all children selected as well. This works fine for sections of the tree which have already been expanded, however nodes which have not been expanded have not yet loaded their children and so the children are not selected (even though their parents should have cascaded the selection downwards).
I've thought of various ways to create this behaviour, such as expanding a node/the tree when it's selected, however I figure there may be some built-in way of handling this since it deals with commonly used features (load on demand, and cascade selection).
Are there any techniques or workarounds for this?
I have a TreeGrid containing a large amount of nodes, so we're using load on demand to expand each level of the tree as it's expanded.
My problem is with cascading selection - we'd like to be able to select the top node of a section and have all children selected as well. This works fine for sections of the tree which have already been expanded, however nodes which have not been expanded have not yet loaded their children and so the children are not selected (even though their parents should have cascaded the selection downwards).
I've thought of various ways to create this behaviour, such as expanding a node/the tree when it's selected, however I figure there may be some built-in way of handling this since it deals with commonly used features (load on demand, and cascade selection).
Are there any techniques or workarounds for this?
Comment