1. If all nodes in the tree are selected in the tree and I uncheck a leaf, I get checked events for all nodes at that level in the tree except the node I unchecked, plus an uncheck event for the root, which seems odd.
2. If all nodes in the tree are unchecked, and I check/uncheck leaves, I get single check/uncheck events for those nodes as expected.
3. However, I have another subtree with a single leaf, and if I check that leaf I get check/uncheck events on the parent. This seems to be correct based on use of digin, but is inconsistent with behavior in #2, where the events are on the nodes leaves, not their parents.
My tree structure looks like this:
- Code: Select all
Root -
Files -
file1
file2...
Subdir -
file10
anotherfile1
anotherfile2
Thanks in advance for any pointers.
Peter