I have a treeview that implements load on demand which is working fine for me. I use the treeview.append() method to append children of the given node.
But strangely, in some scenarios the checkbox behaviour is not proper. I have set checkChildren: true in my code.
A scenario to reproduce this is,
check a node in the root level of the tree.
Expand two levels down in the tree.
Uncheck the root level node.
Expand some other node at level two belonging to the root level node unchecked in previous step,
the nodes still seem to be checked even though their parent node is unchecked.
Any help in this regard would be higly appreciated.